【发布时间】:2013-09-24 14:30:54
【问题描述】:
注意错别字,只是一个模型。
class myActivity1 extends Activity
{
oncreate()
{
Handler myHandler = new Handler();
myHandler.postDelayed(myRunnable,1000)
}
onPause()
{
}
}
处理程序完成其工作,1 秒后 myRunnable 运行。假设我在 myRunnable 中调用另一个 postDelayed,它会重新启动 postDelayed 以进行重复。
在 myActivity1 中我没有使用 removeCallbacks() 函数,因此即使我离开活动,myHandler 也会运行。
但是,我的问题是,如何从我移动到的另一个活动中取消 myHandler ? (假设我的应用有 15 个活动,我不知道我在哪一个。)
【问题讨论】:
标签: android handler android-handler