在模拟器中启动应用程序时调用onDestroy

时间:2012-08-15 20:44:14

标签: android

我正在模拟器中启动我的应用,并在启动活动中看到onDestroy()的来电。 Android doc似乎建议仅在应用停止时调用onDestroy()。还有其他可以调用的情况吗?它导致我的应用程序出现问题,因为我正在关闭onDestroy()方法(在类加载时创建)中的执行程序。第一次尝试使用执行程序然后抛出RejectedExecutionException。我猜这是因为我把它关了。

智慧感激地收到了。

1 个答案:

答案 0 :(得分:0)

onDestroy()仅在您的应用关闭时被调用。以下是您可以尝试的一些事项:

  1. 您删除代码以完全关闭执行程序会发生什么?
  2. 如果您将代码移至onStop(),会发生什么?
  3. 您确定未在您设备上已运行的应用的先前实例上调用onStop()。 (即您安装应用程序,进行更改,再次安装,第一个必须停止。)