停止超时活动

Cod*_*oga 0 android android-activity

我开始了ActivityBActivityA使用startActivity(intent),然后我开始CountDownTimer.现在暂停,我想结束ActivityBActivityA再次拥有前景.是否有可能阻止Activity另一个?

mjo*_*osh 6

在活动B上这样做 -

 // 30 seconds coundowntimer 
 new CountDownTimer(30000, 1000) {

     public void onTick(long millisUntilFinished) {

     }

     public void onFinish() {
       finish() // finish ActivityB
     }
  }.start();
Run Code Online (Sandbox Code Playgroud)

不要ActivityA在开始时调用完成ActivityB或以singleInstance其他方式finish()调用startActivity(ActivityB.this,ActivityA.class),而不是调用onFinish().