自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 [译] 使用 Architecture Components 开发 MVVM 应用:MVP 开发者的实践指南

原文:https://antonioleiva.com/mvvm-vs-mvp/作者:https://antonioleiva.com/译者说最近在学习 MVVM 相关的知识,在最新一期的 KotlinWeekly 发现了这篇文章。作者通过循序渐进的方式,向我们阐述如何实现 MVVM,以及如何使用 Android Jetpack Components 组件来构建 MVVM 应用。读完...

2018-12-24 17:17:20 156

翻译 [译] 关于 Room 的 7 点专业提示

原文:https://medium.com/androiddevelopers/7-pro-tips-for-room-fbadea4bfbd1作者:Florina Muntenescu前言Room 在 SQLite 上提供了一个抽象层,方便开发者更加容易的存储数据。如果您之前不曾接触过 Room,请先阅读下面的入门文章:7-steps-to-room在本文中,我将向大家分享一些关于...

2019-03-31 21:06:11 374

原创 Android Room 之存储 Objects 中的 List

前言Room 是官方推出的一个在 SQLite 上提供抽象层的持久存储库,提供了强大而可靠的 SQL 对象映射能力,并且支持 LiveData 和 RxJava。在项目中添加以下依赖 def room_version = "2.1.0-alpha04" def lifecycle_version = "2.0.0" def rxjava_version = '2.1.7...

2019-03-06 08:50:44 2838 1

翻译 [译]RxJava 的全面介绍:Observable 类型、背压、错误处理

原文:https://www.ericdecanini.com/2019/01/07/comprehensive-introduction-to-rxjava-observable-types-backpressure-and-error-handling/作者:https://www.ericdecanini.com/about/前言RxJava 是一个不断更新的工具库,适用于除 An...

2019-01-28 09:47:51 614

原创 RxActivityResult 突破固有思维,获取 onActivityResult 数据

学习契机接触 RxJava 有一段时间了,但总感觉对于 RxJava 的使用和理解还在入门阶段。一方面和自己没有去深入学习有关,以为使用了一些基础的操作符,就敢吹牛说自己掌握 RxJava。另一方面对RxJava 事件驱动型 的编程思想,笔者始终领悟的不好。我认为单纯的学习操作符,实际意义不大。事实上,笔者之前也花费了大量的时间学习操作符,到头来发现效果不佳,因为我还是不知道何时,该正确的去使...

2019-01-08 09:25:41 643

原创 ViewModel 基础使用和源码分析

前言承接上篇的学习顺序,本文主要是对 ViewModel 的学习。ViewModel 是用来保存 UI 数据的类,并且会在配置变更后(如屏幕旋转)继续存在。先总结下 ViewModel 的特点:提供 UI 界面的数据负责和数据层通讯配置变更后继续存在官方文档建议,我们应将应用的 UI 数据保存在 ViewModel 中,而不是 Activity 中,确保数据不会受到 C...

2019-01-02 09:02:28 424

原创 Lifecycle 流程分析

前言为了帮助开发者更高效,更容易地构建优秀的应用,在 2018 Google IO 大会上,谷歌正式推出了 Android Jetpack Components 系列架构组件。本文的主题是 Lifecycle,它可以有效的避免内存泄漏,和解决 Android 中生命周期常见的难题。在最近学习官方的架构组件时,我询问了我的朋友,他指导我的学习顺序为:Lifecycle - ViewModel -...

2018-12-26 08:57:50 562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除