我在Android应用程序中遇到一个绝对异常的问题.Scenario就是这样: -
我有一个主要活动,其中放置一个名为SOS的按钮。长按按钮,启动另一个活动,其中启动计时器。
计时器在服务中执行,因此它也可以在后台轻松运行。现在计时器正在运行,当我按下设备的主页按钮时,应用程序进入后台。现在很好。现在问题是当我再次通过单击应用程序图标启动应用程序时。计时器不可见。< / p>
应用程序从头开始。但计时器仍然在后台运行。我想要的是,当应用程序再次启动时,应该重新打开同一个屏幕,即Timer屏幕。现在我不会出现这个问题从eclipse部署构建。在这种情况下,一切正常。
但是当我从邮件帐户下载后在设备中部署版本时,会出现上述问题。
请帮我解决这个问题。
答案 0 :(得分:1)
希望您了解Android操作系统的行为, 当您的活动处于后台并且操作系统需要释放一些内存时,它会终止您的应用并在您需要时再次启动它。 如果您的逻辑中的所有内容都正确,则可能是您的应用程序被操作系统终止。