大象笔记
Android Fragment 顶部工具栏显示回退按钮
## 场景
一个 Main Activity,多个 Fragment 组成的 Android App。
- 界面1,列表页:list fragment
- 界面2,详情页:detail fragment
当列表页进入详情页时
Android 11: IntentService is deprecated
使用 IntentService 实现了一个耗时的功能,但是 Android Studio 编译时警告:
> IntentService is deprecated
## 官方文档
https://developer.an
Android Activity 中点击 action bar 按钮,跳转 Settings Fragment
## 需求
想实现点击 app bar / action bar 上的一个按钮,跳转到设置功能页,即 Settings Fragment。
## findNavController 实现跳转
由于 action bar 在 mai
Android App Bar / Action Bar 添加按钮
想要在 Android App 中添加一个配置页面,用来进行基本设置调整。例如:
- 修改字体大小
- 修改字体颜色
- 修改背景图片
对比了一下使用 BottomNavigationView 底部 tabbar 的方案,感
Django LTS 版本的选择 (2021 年)
最近又要做 Django 版本的选择了,于是整理了一下。
## Django 版本列表
参考官方网站的下载页
https://www.djangoproject.com/download/
## Django LTS 版
Android Room Entity 为某个字段添加索引
担心 Android 本地 SQLite 数据库存储数据过多时,造成查询效率下降,所以想给字段加上索引。
## 添加索引示例
例如,我想给待办事项这个表(todos)的完成状态字段(done)添加索引。
设置 indice
RecyclerView 子项 View Holder 的点击事件响应
## 需求
点击 RecyclerView 中的一个 checkbox 子项,更新本地 sqlite 数据库中的一行数据的选中状态字段。
方案对比:
## 方案一 (不可行):使用 Data Binding 事件处理机制中的
Android Hilt 实现依赖注入的自动化管理
Android Sunflower Demo 中看到这样一段代码:
```
import dagger.hilt.android.lifecycle.HiltViewModel
import javax.inject.Inject
Android RecyclerView 展示数据列表
## RecyclerView 的用途
recycle,回收,使再循环的意思。
用于展示列表数据,通常量很大。如名字所示,RecyclerView 可以循环使用已创建的 view,以提升性能。
## RecyclerVie
2021春节假期第一天在医院度过
今天春节假期第一天,正好赶上媳妇产检的日子,而我也准备顺便去医院检查一下。
## 我的症状
近一个月右下腹部贴近肋骨处,晚上间歇性疼痛,白天要轻很多,甚至没有感觉。但是有点影响睡眠质量。一个月有个三两次,一次持续两天左右。
我