如何通知正在运行的线程以进行新的更改

时间:2015-02-13 10:56:04

标签: android multithreading user-interface android-activity thread-safety

我通过实现Thread和Handler做了一个简单的演示。在onResume()后台线程将创建并启动它尚未启动。

问题:在主题更改时,活动会被销毁并重新创建,但后台运行任务仍将继续。

这里我的线程每1秒更新一次UI(比如在TextView中设置当前时间)

在重新创建活动之前,UI正在更新。

根据我对重新创建活动的观察,线程没有新的活动实例。表示我的线程正在运行旧的活动副本。

因此,对最新活动的数据成员的任何更改都不会影响到线程。

如何将当前活动实例提供给线程?

0 个答案:

没有答案