observeOn 通过observeOn可以指定接收事件,所在的线程 源码分析目的: 生产和消费事件,是如何在不同线程运行的 事件是如何从生产...
subscribeOn Rxjava默认是在当前线程生发送事件, subscribeOn可以切换Observable发送事件所在的线程;如果没有...
Observable Observer 源码版本 2.1.7 https://github.com/ReactiveX/RxJava/tree...
Application Not Responding 1. 产生的原因 主线程任务执行时间过长(阻塞), 系统消息得不到响应; app自身进程主...
WeakLock可以用于阻止手机休眠, 防止后台任务由于休眠被打断; 保持屏幕常亮; 1.用法 注意点: Wakelock 默认是引用计数,同一...
内存 目的: 无内存泄漏, 降低内存开销, 避免内存抖动; 减少非并发GC的运行次数 工具: LeakCanary, Memory Monito...
Android library初始化及获取Context 开发中遇到的问题 开发library项目时, 经常需要获取Context对象, 并且需...
引用类型 强引用(StrongReference): 只要被持有, 就不会被GC回收 软引用(SoftReference): 只有在内存空间不足...
发送广播 adb shell am broadcast 后面的参数有: [-a ][-d ][-t <mime_type>][-c <cate...
文集作者