![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jetpack
May Hacker
无所谓才能无所畏!我会变得更强!
展开
-
Android Room 存储BigDecimal类型
前言在Room中,是无法直接存储BigDecimal类型的,但是我们可以存Long类型的数据,然后取出时再转换为BigDecimal类型数据。实现在room中,我们主要可以通过@TypeCoventer注解来实现一个类型转换器。public class BigDecimalConverter { @TypeConverter public BigDecimal fromLo...原创 2020-04-07 11:57:29 · 1132 阅读 · 1 评论 -
Jetpack Room 让SQLite数据库操作变得简单高效
前言Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。根据这个抽象层,我们不需要编写复杂的数据库操作代码,只需要关心抽象层的设计。导入依赖在应用或模块的 build.gradle 文件中添加所需工件的依赖项: dependencies { def room_version =...原创 2020-02-02 13:15:06 · 650 阅读 · 0 评论 -
Jetpack LiveData+ViewModel 使用示例
前言Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。Jetpack 包含与平台 API 解除捆绑的 androidx.* 软件包库。这意味着,它可以提供向后兼容性,且比 Android 平台的更新频率更高,以此确保始终可以获取最新且最好的 Jetpack 组件版本。实例也因此,我们在新建android project时,需要勾选使用androidx其中LiveD...原创 2020-01-30 20:21:55 · 3002 阅读 · 0 评论