Handler.postDelayed()导致android.os.message的巨大堆大小

时间:2012-07-19 19:17:19

标签: java android memory memory-leaks handler

您好我的应用程序中有多个处理程序,在玩了大约5分钟后,android.os.message的保留堆大小为10mb。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

  1. 使用一个处理程序而不是多个处理程序并将所有内容发布到它

  2. 使用Message.obtain()创建消息,而不是构造函数

  3. 避免postDelayed