
Jetpack
android小菜比
Fear can hold you prisoner. Hope can set you free.
展开
-
Android jetpack的Paging和Room结合使用
介绍Paging主要是用来结合RecyclerView进行使用,是一种分页加载解决方案,这样Paging每次只会加载总数据的一部分。Room是Google提供的一个ORM库。本文的代码来自官方例子:官方示例地址使用Paging Room添加依赖 def room_version = "2.2.0-alpha02" implementation "androidx.r...原创 2019-08-24 19:32:19 · 1275 阅读 · 0 评论 -
Android Jetpack之WorkManager源码分析
Android Jetpack之WorkManager源码分析Android WorkManager简介WorkManger是Android Jetpack提供执行后台任务管理的组件,它适用于需要保证系统即使应用程序退出也会运行的任务,WorkManager API可以轻松指定可延迟的异步任务以及何时运行它们,这些API允许您创建任务并将其交给WorkManager立即运行或在适当的时间运行。...原创 2019-08-22 19:28:38 · 1603 阅读 · 0 评论 -
Android jetpack总结
背景在Android开发中经常面临的问题:(1)在应用程序(Activity、Fragment)的生命周期管理困难,尤其是Fragment的跳转带来的生命周期管理问题。(2)在Activity需要重新创建的时候,界面控制器中存储的数据丢失,需要重新初始化,影响用户体验。(3)在非UI线程去获取数据(DB,NetWork)时,在界面控制器被销毁后,界面控制器需要结束和任务的订阅关系,避免内存...原创 2019-09-04 18:58:46 · 1976 阅读 · 0 评论