Android系统组件使用
爱吃西瓜J
开心就好
展开
-
FragmentContainerView+BottomNavigationView使用无法点击
navigation 使用遇到的坑原创 2022-06-21 16:44:47 · 581 阅读 · 0 评论 -
Room数据库添加字段遇到的问题记录
Android 开发项目使用到了Room数据库。在业务不断完善的时候数据库都会发生变化。今天在给表增加列的时候遇到了一个问题。Migration didn't properly handle xxx我升级表的目的是为了给表增加一个布尔值以下是出错的代码: 从版本1迁移到版本2在test_records表里面增加一列 is_tourists_dataval MIGRATION_1_2 = object : Migration(1, 2) { override fun mi..原创 2022-05-09 16:36:20 · 1319 阅读 · 0 评论 -
Android 状态栏常规操作(状态栏显示,状态栏颜色,沉浸式状态栏)
在app开发中,通常都会修改状态栏样式,当你在搜索引擎上一顿操作后搜到的代码都是过时的。当你把Android SDK 兼容版本调整到30,你会发现处理状态栏的部分代码开始划上横线(弃用)问:新版API变成什么了?答:WindowInsetsControllerCompat问:为啥要改?答:当你打开WindowInsetsControllerCompat的构造方法你就会发现该api处理了不同版本的适配,不同于以前直接操作Window添加各种Flag来处理,看着都乱七八糟的pub原创 2021-08-03 15:35:13 · 5263 阅读 · 0 评论