2010-11-26 22 views

回答

0

您的应用程序显然被销毁。你应该考虑重新启动的情况。

+0

但它从上次显示的活动恢复。它不开始主要活动。它在后台(每20分钟一次的HTTP调用)做了一些工作,所以这意味着它也停止了这么做? – Afzal 2010-11-26 06:55:44

0

我认为12小时对于Android而言过于庞大,无法将您的应用程序保存在内存中。在这个时候,可能你的应用程序看起来像被Android破坏了。

因此,最好的办法是尝试将您的状态/数据保存到活动的数据库onDestroy()中。看看Android的Component Cycle

1

您的应用程序可能被系统破坏,您应该使用onSaveInstanceStateonRestoreInstanceState机制来保持您的应用程序的状态。

相关问题