我正在使用.postdelayed()写一个倒计时器,当计时器降到零时,它会说出每秒。我无法理解用户按下后门或主页按钮的后果。 点击任一按钮时倒计时继续。当按下主页并重新点击应用程序时,它会返回到相同的计数(这是我一直想要的)并继续倒计时。当您按下后退键然后重新点击该应用程序时,您将获得一个尚未启动的新时钟,但我仍然是原始计时器中的声音。我如何编写应用程序代码,以便它只能有一个实例,并且如果它正在运行,那么应用程序图标就会一直转到活动版本?
答案 0 :(得分:0)
看看this Question ......这基本上就是你所需要的。现在......如果你想知道这个行为,那就是当你按下主页按钮时,你的应用程序不会被破坏而是暂停了。但是,当您按后退按钮时,当前活动将从堆栈中推送出来,这意味着您的应用程序已被销毁(因此您最好保存应用程序的状态)。