当我的应用程序空闲时,Android会终止进程。如果用户在一段时间后重新打开应用程序,则只会创建顶级Activity-这对我来说是个问题,因为该Activity取决于其他对象的初始化(现在已被销毁)。在那种情况下我想做的是重新启动应用程序。我该怎么做? 最佳答案 只需确定您的Application在之前被Android销毁后正在启动,您可以通过在自定义Application类中保留一个变量并设置它来做到这一点在您的应用程序初始化后为true。因此,当应用程序重新启动时,此标志为假,然后只需创建一个Intent来启动您的主要Activ