Android:计时后启动监听器

时间:2011-09-28 18:16:44

标签: android multithreading synchronization listener wait

我的ToggleButton活动必须启动(如果已选中)或停止(如果已选中)侦听器。 问题是我希望在特定时间(例如10秒)之后启动监听器,但保持ToggleButton处于活动状态,如果用户在计时结束之前单击它,则中止计时和监听器激活。 我对这样做的方法感到困惑......你有什么想法吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

使用Timer和TimerTask。 将计时器延迟10秒钟。

如果用户在这10秒钟内再次单击该按钮,请取消定时器。 如果没有,请启动监听器。

请注意,为了通过TimerTask线程更改UI元素,您必须使用处理程序。