Android之Handler几问

149 阅读1分钟

问题列表

  • 1.Handler的实现原理
  • 2.Handler和Looper的对应关系
  • 3.Looper是什么时候创建的
  • 4.如何取得Loooper,Looper是如何工作的
  • 5.UI线程的Looper是什么时候创建的
  • 6.如何实现自定义的Handler,Looper
  • 7.sendMessaage的实现原理
  • 8.Looper和MessageQuene的对应关系
  • 9.MessageQuene是什么创建的
  • 10.Message的数据结构
  • 11.Handler如何引起的内存泄漏
  • 12.如果使用弱引用,弱引用什么时候回收,那如何保证HandlerMessage能正常工作
  • 13.如果Message有很大的对象,会不会引起内存泄漏
  • 14.IdleHandleMessage什么作用,使用的场景
  • 15.线程本地存储的原理
  • 16.LocalBroadcastReceiver的实现原理
  • 17.mainLooper进入loop之后,是否堵塞了UI线程