2

在我的应用程序中,我想强制重启仅从第一个活动开始。

但是,当用户单击“主页”然后返回应用程序时,我不希望这种情况发生。

我希望它在 Android 由于内存不足而终止应用程序时发生。在这种情况下,我希望它从第一个活动开始,而不是开始最后运行的活动。

目前发生的情况是,如果应用程序被杀死,那么在返回时它会尝试返回上一个活动。

这是出现在 Logcat 中的内容:

Starting: Intent { cmp=com.applicat.meuchedet/.UpdateMemberDetailsScreen (has extras) } from pid 22161
Displayed com.applicat.meuchedet/.UpdateMemberDetailsScreen: +1s468ms
Activity pause timeout for HistoryRecord{40824f20 com.applicat.meuchedet/.UpdateMemberDetailsScreen}
Process com.applicat.meuchedet (pid 22161) has died.
Start proc com.applicat.meuchedet for activity com.applicat.meuchedet/.UpdateMemberDetailsScreen: pid=22735 uid=10025 gids={3003}

UpdateMemberDetailsS​​creen 是我正在谈论的活动。在上面的第二行之后,我运行了一个繁重的应用程序(Words with Friends :))。所以,我的退出然后死亡。

当它重新启动时,它会回到它死亡时正在运行的那个。

4

0 回答 0