我的活动仅用于倒计时,导致执行指定的任务。当我退出该活动并按下返回该活动的按钮时,倒计时已经结束,如何在每次打开时重新开始?
答案 0 :(得分:0)
如果要在执行特定任务时关闭倒计时活动,只需调用finish()。这将完全从历史堆栈中删除它。
如果你想让它保持打开状态,以便用户可以按Back并返回倒计时,只需在onResume()方法而不是onCreate()中启动倒数计时器。这样,只要您的活动变为活动状态,倒数计时器就会从头开始。
@Override
public void onResume() {
super.onResume();
//Start the countdown - replace with your code
resetTimer();
startCount();
}