我有一个更新TextView的CountDownTimer,但是当我按下后退按钮时,它停止。当我按下后退按钮时,如何保持CountDownTimer运行
CountDownTimer timer = new CountDownTimer(600000, 100) {
public void onTick(long millisUntilFinished) {
calendar.setTimeInMillis(millisUntilFinished);
cron.setText(sf.format(calendar.getTime()));
}
public void onFinish() {
}
};
当我按下后退按钮并且活动被破坏时,我该如何保持它运行?
PS:我也开始GPS服务,当计时器启动时,有没有办法将CountDownTimer放入服务中?
在这种情况下,什么是最好的:单身或服务? – fonini 2012-07-18 17:01:16
无论适合您的应用程序。没有对错。服务很好,因为系统仍然可以管理他们的生命周期,但这可能超出了您的应用程序所希望的范围。 – Devunwired 2012-07-18 17:01:41