- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Jetpack - Room&Paging
ROOM&PagingRoom官方文档Paging官方文档简单的使用ROOMPagingRoom官方文档Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。该库可帮助您在运行应用的设备上创建应用数据的缓存。此缓存充当应用的单一可信来源,使用户能够在应用中查看关键信息的一致副本,无论用户是否具有...
2020-01-08 10:43:30 567
原创 Jetpack - Lifecycles
Lifecycles官方文档简单使用Activity注册监听官方文档生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。这些组件有助于您写出更有条理且往往更精简的代码,这样的代码更易于维护。简单使用比如我们有这样一个场景 ,视频播放或者音频播放控件 ,需要在Activity生命周期里处理播放暂停逻辑,改造后让控制自己感知Activ...
2020-01-03 18:49:13 293
原创 Jetpack - Navigation
Navigation官方文档简单使用新建两个fragment新建navigation的xml官方文档导航组件由以下三个关键部分组成:导航图:在一个集中位置包含所有导航相关信息的 XML 资源。这包括应用内所有单个内容区域(称为目标)以及用户可以通过应用获取的可能路径。NavHost:显示导航图中目标的空白容器。导航组件包含一个默认 NavHost 实现 (NavHostFragment)...
2020-01-03 18:07:56 400
原创 Jetpack - Databinding
Databinding官方文档简单使用数据ActivityMyBindinAdapterXML更多操作请查阅官方文档官方文档简单使用要开始使用数据绑定,请从 Android SDK 管理器中的支持代码库下载该库。有关详情,请参阅更新 IDE 和 SDK 工具。要将应用配置为使用数据绑定,请在应用模块的 build.gradle 文件中添加 dataBinding 元素,如以下示例所示:a...
2020-01-03 14:43:32 399
原创 jetpack -- LiveData
LiveData优势确保界面符合数据状态不会发生内存泄露不会因 Activity 停止而导致崩溃不再需要手动处理生命周期数据始终保持最新状态适当的配置更改共享资源简单使用用户信息ViewModel+LiveDataActivity官方文档优势确保界面符合数据状态LiveData 遵循观察者模式。当生命周期状态发生变化时,LiveData 会通知 Observer 对象。您可以整合代码以在这...
2020-01-03 11:50:35 357
原创 Jetpack - ViewModel
ViewModel官方文档简单使用创建数据模型使用数据官方文档ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续存在 // ViewModel and LiveData implementation "androidx.lifecycle:lifecycle-extension...
2020-01-03 10:37:45 220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人