2011-08-28 49 views
0

即使這裏是我的代碼,這個倒數計時器,我有,我想我跑活動關閉

   new CountDownTimer(30000, 1000) { 

      public void onTick(long millisUntilFinished) { 
       forgotpass.setText("seconds remaining: " + millisUntilFinished/1000); 
      } 

      public void onFinish() { 
       forgotpass.setText("done!"); 
      } 
      }.start(); 

我希望它繼續運行我的活動或應用程序關閉後還是一樣。

到目前爲止,當我按下後退按鈕或應用程序上的主頁按鈕時,它將自動停止,並且當我重新打開它的活動時,它將重新開始。30是否有任何可能的方法可以讓它繼續倒計時即使應用程序或活動沒有運行?

+0

的服務的話,你應該使用AlarmManager(http://developer.android.com/reference/android/app/AlarmManager.html),而不是CountDownTimer ... –

回答

0

沒有可能的方式,你可以做到這一點,除非你在一個服務做到這一點。

0

啓動它的服務。綁定在onDestroy()

相關問題