handler机制
loop和messagequeue什么时候和handler绑定
子线程里可以使用和创建handler吗
什么情况下会产生anr
service里为什么不能执行耗时操作
fragment生命周期
fragment.show和hide会走哪些生命周期
fragment和activity传递数据的方式
内存优化
多语言切换
APP换肤
显示和隐式广播
两种启动service的方式能否同时使用
thread.run和start的区别
glide的缓存策略
sharedpreference的apply和commit的区别
频繁修改sharedpreference的数据要怎么操作
本地广播
activity将销毁时如何保存数据
横竖屏切换对生命周期的影响
启动activity是加flag new task,forresult有什么影响
垃圾回收机制
内存泄露
observeon和subscribeon的区别
map和flatmap的区别
拦截器
activity启动流程
kotlin
rxjava的zipwith操作符,有一个请求不成功,会有什么情况