定时执行某项任务(定时器)
- 方法一:
new CountDownTimer(30000, 1000) {public void onTick(long millisUntilFinished) {mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);}public void onFinish() {mTextField.setText("done!");}}.start();
-
方法二:
Timer timer = new Timer();TimerTask timerTask = new TimerTask() {@Overridepublic void run(){Intent intent;if (sessionManager.isFirstStart()) {sessionManager.savaBooleanValus(SessionManager.IS_FIRST_START, false);intent = new Intent(context, Activity_Splash.class);} else {intent = new Intent(context, MainActivity.class);}startActivity(intent);}};timer.schedule(timerTask, 3000);
本文介绍了两种在编程中实现定时任务的方法。第一种使用CountDownTimer类,通过onTick和onFinish方法周期性地更新UI并执行结束操作;第二种利用Timer和TimerTask组合,设置指定延迟后启动新的活动。
486

被折叠的 条评论
为什么被折叠?



