0

我有一个活动,从中调用一个新线程(用于下载相同的数据)。

在我的 Activty 中,我实现了一个从上述线程接收消息的处理程序。当收到该消息时,会执行一些代码(此代码不会影响 UI)。

我的问题是:

如果我的活动在后台(状态暂停或停止),当收到从线程发送的消息时会发生什么?活动可以管理收到的消息并执行一些代码吗?如果这段代码尝试更新 UI 会发生什么?

4

1 回答 1

0

据我所知安卓。如果仍在后台,您可以更新活动内容。但是我们应该确定活动将在后台运行多长时间。它可以在内存极低的情况下被杀死。所以在

Handler 的 HandleMessage(),检查 if(Activity.this!=null){Update UI}

于 2013-04-11T09:07:24.120 回答