IP属地:江苏
1. 通过关键词value+@JvmInline声明了一个内联类 2. 内联类的限制 内联类没有被当成其他类型使用。若不满足这个条件,内联就会失...
1. launchWhenX 当处于不活跃状态时,通过pause() 修改变量 paused = true 来控制block不执行,但这会导致上...
1.ViewModel 的创建 ViewModelProvider(this)[ViewModelTest::class.java] owner...
原先用java来写时,用谷歌的@AutoService(Processor::class) 库很顺畅地生成类。 kotlin需要自己创建 MET...
hook + aop 简单实现 1. View的层级 View 所有的Listener都存储在getListenerInfo()=Listene...
and(bits) 位与 同Java & or(bits) 位或 ...
基于Api 30
此源码基于 API 30
1.协变 逆变 不变