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

Java Handler.postDelayed()导致android.os.message的堆大小过大,java,android,memory,memory-leaks,handler,Java,Android,Memory,Memory Leaks,Handler,嗨,我的应用程序中有多个处理程序,在玩了大约5分钟后,android.os.message的保留堆大小是10mb。我如何解决这个问题 使用一个处理程序而不是多个,并将所有内容都发布到它 使用Message.get()创建消息,而不是构造函数 避免邮件延迟 谢谢你的回复。我可以用什么来代替postdelayed,因为我经常使用它

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

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

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

  • 避免邮件延迟


  • 谢谢你的回复。我可以用什么来代替postdelayed,因为我经常使用它