Android JetPack
文章平均质量分 94
许三多2020
本人希望与各位研发的朋友一起探索一起进步
展开
-
JetPack Paging3
Paging 3)@[TOC](Paging 3)1. Paging是什么2. Paging的优势3. Paging中的三个重要类3.1 PagingSource数据源3.2 Pager 数据流3.3 PagingDataAdapter数据显示适配器4. 分页显示数据库数据示例4.1 导包4.2 数据库与PagingSource4.3 Pager4.4 PagingDataAdapter4.5 Pager与PagingDataAdapter绑定4.6 效果4.7 示例代码1. Paging是什么Pag原创 2022-05-26 21:23:23 · 425 阅读 · 0 评论 -
JetPack DataBinding
文章目录@[TOC]1. 什么是DataBinding2. 使用入门2.1 工程配置2.2 绑定布局2.3 获取绑定类,并进行相关操作3. 绑定表达式3.1 表达式语言3.2 集合使用3.3 方法引用3.4 导入、变量和包含4.数据绑定4.1 数据对象,User为例4.2 布局中声明4.3 绑定数据4.4 可观察数据对象4.5 双向数据绑定5. 绑定适配器总结1. 什么是DataBinding数据绑定库是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。优原创 2022-05-14 15:03:44 · 598 阅读 · 0 评论 -
Android JetPack Room
JetPack Room1. Room 的优势2. 主要组件3. 简单使用介绍3.1 导包3.2 User实体类,UserDao接口,UserDataBase4. 数据库的升级4.1 直接升级4.2 Migration方式,手动迁移4.3 autoMigrations方法,自动迁移5. exportSchema数据库升级测试记录6. 监听表数据变化6.1 LiveData方式6.2 Flow流的方式6.3 Rxjava的方式7. 引用复杂数据8. 预填充 Room 数据库8.1 从应用资源中填充8.2 从文原创 2022-05-05 23:14:37 · 1401 阅读 · 0 评论 -
Kotlin 协程Flow主要操作符(二)
Kotlin 协程Flow主要操作符(二)前言1. collect接收操作符2. launchIn操作符3. onEach操作符4. 组合操作符4.1 zip操作符4.2 combine操作符5. 展平流5.1 flatMapConcat连接模式5.2 flatMapMerge并发模式5.3 flatMapLatest参考前言协程操作符的第二篇,请参考第一篇Kotlin 协程Flow主要操作符(一)1. collect接收操作符用于数据接收,此操作符没有返回对象,后面不可再添加操作符。fun原创 2022-04-23 12:24:23 · 4888 阅读 · 0 评论 -
Android Room数据库Like模糊查询
Android Room数据库Like模糊查询1、模糊查询2、Room中的模糊查询3、参考1、模糊查询模糊查询的一般用Like关键字://查询表user中的user_name 包含‘黄’字的user集合select * from user where user_name like '%黄%'2、Room中的模糊查询Room中用||代替+号示例: // ||相当于+号 @Transaction @Query("SELECT * FROM user WHERE user_name原创 2020-08-06 22:03:48 · 6669 阅读 · 0 评论