首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鱼洗竹
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
hilt
@Inject 有两种作用: 修饰构造函数时,告知 hilt 如何实例化该类 修饰成员属性时,告知 hilt 该属性需要注入实例 @Module 定义 Hilt module。有些类无法通过 @Inj
Android 异常
UncaughtExceptionHandler java 中可以为当前线程设置 UncaughtExceptionHandler,也可以通过 Thread 的静态方法设置一个默认的 Uncaught
Flow 操作符
flow 中一次常见的操作符,如 flat 系列、while 系列等,并解释了 flow 是无法取消上游的数据发送
协程二三事
协程一些常见问题:关于 finally 代码块的使用, mutex 使用, cancel() 方法的影响范围
协程中的线程
default 与 io 有可能是同一个线程 协程内部有一套自己的线程池,而且没有强制指定某个线程只能运行 default 或 io 任务,同一个线程有可能前一次运行 default 任务,后一次就运
协程异常处理(二)
总结 协程中发生的异常都会先沿着 job 体系往上传播,不过不同的 job 有不同的处理逻辑,一般有三种: 继续往上传递:launch 与 async 属于此咱类型,因此在 launch/async
协程 CoroutineContext
概念 CoroutineContext 说白了记录的是:协程运行所需要的属性,如调度器、Job 等。这些属性在协程中被叫做 Element,每一个都有唯一的 key 进行标记。 CoroutineCo
StateMachine
Android 中层次状态机的实现。 普通的状态机在状态机数量太多时不好维护,层次状态机会对状态机进行分类 —— 也可以理解为按树型对状态机进行管理。当有事件需要处理时,事件会由上至下一层层下发
父子同名属性
继承中子类无法重写父类的属性,子类定义相同属性时会出现一些问题。而且泛型存在擦除,天然具备强转,所以与泛型结合使用的问题
lifecycle
lifecycler 库中基本知识梳理:event 与 state 以及 observer 不同之处
下一页
个人成就
文章被点赞
36
文章被阅读
35,475
掘力值
1,323
关注了
1
关注者
20
收藏集
1
关注标签
8
加入于
2020-06-29