在我的Android应用程序中,我有一个对象,其中有一个方法,里面有一个计时器。当调用该方法时,一切都很完美。该方法中的倒计时器会一遍又一遍地重放,这很好但是当应用程序完全关闭并再次重新打开时,方法中的计时器不会像以前那样继续重放。我如何制作它,以便应用程序可以检查它是否以前重播,如果是这样,现在让它重播,这就像定时器继续重播自己一样。
基本上如此:当重新加载应用程序时,如何让倒计时器继续倒计时。
以下方法
public int shipAdd() {
if (counter >= addSpend) {
counter -= addSpend;
addSpend += addSpend;
counterPerSec +=addAmount;
addClick += addClick;
test++;
// The count down timer below
new TimerClass(addTime, 1000) {
public void onFinish() {
counter += addAmount;
this.start();
}
}.start();
} else if (counter < addSpend) {
}
return addSpend;
}
答案 0 :(得分:0)
你可以做的是使用一种名为sharedpreferences的东西,这样你可以保存上次停止的地方并从那里拿起它。你也可以检查一下你是否有机会接听。 你可以在这里阅读更多http://developer.android.com/guide/topics/data/data-storage.html