onPreviewFrame方法的回调实在相机类(Camera)里面的EventHandler.handleMessage方法中执行,onPreviewFrame方法调用跟EventHandler.handleMessage在
同一个线程里面,而EventHandler.handleMessage调用所在线程是由Looper所在线程决定
IntentService(本质:Service+HandlerThread+Intent)
startService
至少要有一个空的构造方法
优点
1.提高子线程的优先级
2.减轻主线程的压力
IntentService内部会创建一个HandlerThread,onHandleIntent在HandlerThread线程中执行
Activity中启动子线程
1.内存泄露
2.无效的更新UI
Loader保证子线程与Activity或者Fragment的生命周期一致
Activity和Fragment自带LoaderManager
优点:
1.方便
2.Activity或者Fragment的生命周期一致
3.数据缓存与更新通知
2016-12-02_Android Handler源码分析_手把手带你实现核心架构
链接:https://pan.baidu.com/s/1skHYRGp 密码:nvpb