Timer timer = new Timer();
mTime = 15;
time_tv.setText(String.valueOf(mTime));
mTimerTask = new TimerTask() {
@Override public void run() {
runOnUiThread(new Runnable() {
@Override public void run() {
mTime--;
time_tv.setText(String.valueOf(mTime));
if (mTime == 0) {
manager.stopDetector();
cancelTask();
toFailedActivity("检测超时");
}
}
});
}
};
timer.schedule(mTimerTask, 1000, 1000);
private void cancelTask() {
if (mTimerTask != null && timer != null) {
if (!mTimerTask.cancel()) {
timer.cancel();
mTimerTask.cancel();
}
}
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。