2011-08-28 74 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()

相关问题