2011-09-28 70 views
0

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

在此先感谢

回答

0

使用Timer和TimerTask。 延时10秒。

如果用户在这10秒内再次单击该按钮,请取消计时器。 如果不是,请启动侦听器。

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