关闭高级任务管理器并重新打开我们的应用程序后,应用程序和有时设备崩溃

时间:2011-12-01 20:04:50

标签: android android-3.0-honeycomb

我们有一个Android Honeycomb应用程序,在使用高级任务管理器应用程序关闭后显示一个奇怪的行为。如果通过“设置” - >“应用程序” - >“管理应用程序”

关闭应用程序,则不会发生相同的错误

使用高级任务管理器终止应用程序然后重新打开应用程序时,应用程序崩溃,有时整个平板电脑崩溃并重新启动。堆栈跟踪显示它启动我们的启动活动,然后调用第二个活动。 Activity2由于某种原因未启动,并尝试一次又一次地启动。每次尝试启动Activity2时,都会为Activity2启动一个新意图。这在应用程序之前发生了几十次或几百次,有时候设备崩溃了。代码中没有循环或任何尝试在启动失败后启动Activity 2的内容,因此我不确定为什么会发生这种情况。

在关闭应用程序的两种不同方法之间我在LogCat中注意到的唯一区别是"暂停"字段:

使用设置:

11-30 17:24:57.840: INFO/WindowManager(4524): WIN DEATH: Window{41d67198 com.path/com.path.MainViewLayout paused=true}

使用高级任务管理器:

11-30 17:20:19.930: INFO/WindowManager(143): WIN DEATH: Window{40eac9f0 com.path/com.path.MainViewLayout paused=false}

我不确定该字段的含义,但我怀疑应用程序在使用高级任务管理器时尝试恢复,并在设置方法后启动新的。

有谁知道这里会发生什么?

0 个答案:

没有答案