![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jetpack
文章平均质量分 76
大秦樗里疾
樗里疾,能打仗能外交。小码农,能写代码能写文章。
展开
-
Android Jetpack Room 的使用
官网链接 使用 Room 将数据保存到本地数据库 | Android 开发者 | Android Developershttps://developer.android.google.cn/training/data-storage/room?hl=zh_cnRoom 用于处理数据库。它在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。Google 推荐使用 Room 而不是 SQLite 。借用官网说明,Room 包含 3 个主要原创 2021-08-10 10:48:43 · 194 阅读 · 0 评论 -
Android Jetpack WorkManager 的使用
官网链接 使用 WorkManager 调度任务 | Android 开发者 | Android Developershttps://developer.android.google.cn/topic/libraries/architecture/workmanagerWorkManager 是一个 API,可供您轻松调度那些即使在退出应用或重启设备后仍应运行的可靠异步任务。WorkManager 适用于需要可靠运行的工作,即使用户导航离开屏幕、退出应用或重启设备也不影响工作的执行。例如:原创 2021-08-07 15:36:42 · 283 阅读 · 0 评论 -
Android -- 学习使用Jetpack组件Room
Room 是 Jetpack 中用于创建、存储和管理由 SQLite 数据库支持的持久性数据的组件。官方建议使用 Room,而不是 SQLite 。官网说明镇楼 https://developer.android.google.cn/training/data-storage/room#db-migration-testingRoom 包含 3 个主要组件:数据库:包含数据库持有者,并作为应用已保留的持久关系型数据的底层连接的主要接入点。使用 @Database 注释的类应满足以下条件:是原创 2021-04-07 17:13:06 · 308 阅读 · 0 评论 -
Android Jetpack LiveData 的使用
官网 ViewModel 概览 | Android 开发者 | Android Developershttps://developer.android.google.cn/topic/libraries/architecture/viewmodel?hl=zh_cn#loadersLiveData 可以包含任何形式的数据,在数据发生变化时通知观察者。LiveData 一般都配合 ViewModel 使用。本文例子,一个 TextView 用于显示数据,一个 Button 点击数据加1 ,一个原创 2021-07-31 18:39:57 · 214 阅读 · 0 评论 -
Android Jetpack Lifecycle 的使用
官网镇楼 使用生命周期感知型组件处理生命周期 | Android 开发者 | Android Developershttps://developer.android.google.cn/topic/libraries/architecture/lifecycle1.添加依赖可选不带 ViewModel 和 LiveData 的 Lifecycle ,也可选带 ViewModel 。因为我的工程也用 ViewModel ,就用这个了。dependencies { // ViewMo原创 2021-07-31 17:16:14 · 240 阅读 · 0 评论 -
Android Jetpack ViewModel 的使用
官网镇楼 ViewModel 概览 | Android 开发者 | Android Developershttps://developer.android.google.cn/topic/libraries/architecture/viewmodel?hl=zh_cn#kotlinViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。ViewModel 是用于管理数据的,界面上的数据,都应该放到 ViewM原创 2021-07-31 16:45:27 · 188 阅读 · 0 评论 -
Android Jetpack Navigation 的使用
Navigation 是 Android Jetpack 的导航组件,相关说明详见官网链接 https://developer.android.google.cn/guide/navigation/navigation-getting-startedAndroid Studio 3.3 或者更高版本才可以使用开始使用1.添加依赖dependencies { def nav_versio...原创 2019-11-28 16:51:33 · 324 阅读 · 1 评论 -
Android 架构组件Lifecycle的使用
Lifecycle 是Google推出的架构组件,用于处理Activity 和 Fragment 的生命周期。中文官网文档 https://developer.android.google.cn/topic/libraries/architecture/lifecycle监听生命周期按照Google文档,常规做法是:写一个辅助类,类中分别写对应Activity生命周期的方法,然后再类中处理与...原创 2019-08-10 16:52:43 · 98 阅读 · 0 评论