单项选择题

Android中Handler引起的内存泄漏该如何解决()

A.使用单例模式将Handler封装后使用
B.将Handler定义成静态的内部类,在内部持有Activity的弱引用,并在Acitivity的onDestroy()中调handler.removeCallbacksAndMessages(null)及时移除所有消息。
C.将Handler放置到Application中使用
D.不要使用Handler

微信扫码免费搜题