Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:定时后启动侦听器_Android_Multithreading_Synchronization_Listener_Wait - Fatal编程技术网

Android:定时后启动侦听器

Android:定时后启动侦听器,android,multithreading,synchronization,listener,wait,Android,Multithreading,Synchronization,Listener,Wait,我有一个带有切换按钮的活动,它必须启动(如果选中)或停止(如果选中)侦听器。 问题是,我希望在特定时间(例如10秒)后启动侦听器,但保持ToggleButton处于活动状态,如果用户在计时结束前单击它,则中止计时和侦听器激活。 我不知道该怎么做。。。你知道吗 提前感谢使用定时器和定时器任务。 将计时器设置为10秒延迟 如果用户在这10秒钟内再次单击按钮,请取消计时器。 如果没有,启动侦听器 请注意,为了通过TimerTask线程更改UI元素,必须使用处理程序

我有一个带有切换按钮的活动,它必须启动(如果选中)或停止(如果选中)侦听器。 问题是,我希望在特定时间(例如10秒)后启动侦听器,但保持ToggleButton处于活动状态,如果用户在计时结束前单击它,则中止计时和侦听器激活。 我不知道该怎么做。。。你知道吗

提前感谢

使用定时器和定时器任务。 将计时器设置为10秒延迟

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

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