0

自从我向我的 Android 应用程序(特别是一个 sqlite 帮助程序类)添加了一个新类之后,我按下主页按钮后,应用程序可能想要重新启动。在添加类之前,该应用程序将按预期进行多任务处理。

我难住了。似乎每次应用程序进入后台时都会调用 onDestroy 。

关于为什么会发生这种情况的任何提示或想法?

4

2 回答 2

0

这是设计使然。请参阅Android 活动生命周期以了解更多信息何时/如何销毁您的活动。基本上,只要您的应用程序进入后台,您的活动就可以随时终止。

如果你想继续执行,你需要创建一个服务来代表 Android 架构中长期运行的组件。

于 2011-10-07T05:50:14.910 回答
0

原来我在清单文件中有 android:finishOnCloseSystemDialogs="true" 。

于 2011-11-04T08:30:53.303 回答