繁体   English   中英

如果向其活动不可见的处理程序发送消息会发生什么?

[英]What will happen if send message to handler whose activity has been unvisible?

我在activity onCreate方法中创建了一个处理程序,并启动一个后台线程。在后台线程中,我将调用处理程序的sendMessage方法(在处理程序的handleMessage方法中,我更新了活动的UI),但是活动可能是不可见的,会是什么发生?

如果你在该处理程序中没有做任何与UI相关的事情,那么它将执行得很好。 请记住,保持对非活动Activity的引用可能会造成内存泄漏 - 您将阻止VM收集未使用的资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM