美文网首页
2018-03-19 一些知识点

2018-03-19 一些知识点

作者: 兔斯基第2号 | 来源:发表于2018-03-19 15:06 被阅读0次

    为什么建议动态广播尽量在 onPause() 进行注销?

    首先有注册就得有注销,否则一定会造成内存泄漏。注意上面途中红框圈住的部分。,阅读官方源码发现,当系统因为内存不足需要回收 Activity 占用的资源时,Activity 在执行完 onPause() 方法后就可能面临着被销毁的危险,有些生命周期方法,如:onPause()、onDestroy() 根本就不会执行,而 onPause()由于一定会调用的特殊性,自然是避免内存泄漏的好方法。

    怎样在子线程中更新UI

    Handler

    Activity.runOnUiThread()

    View.post(Runnable r)

    相关文章

      网友评论

          本文标题:2018-03-19 一些知识点

          本文链接:https://www.haomeiwen.com/subject/bokpqftx.html