我有一個更新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