2011-08-28 18 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

次に、CountDownTimerの代わりにAlarmManager(http://developer.android.com/reference/android/app/AlarmManager.html)を使用する必要があります。 –

答えて

0

あなたがサービスでそれをしない限り、それを達成する方法はありません。

0

サービスとして開始します。 onDestroy()

関連する問題