当应用程序进程被终止时,请勿打开上一个活动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当应用程序进程被终止时,请勿打开上一个活动相关的知识,希望对你有一定的参考价值。

是否有办法防止android在应用程序进程被杀死后重新创建最后打开的活动(由于节省内存使用量,当应用程序在后台运行一段时间)?当进程被终止并重新创建应用程序时,我需要从mainActivity开始,而不是从最后一个开始。

请注意:每次按HOME按钮时我都不想删除历史记录。就在这个过程被杀死的时候。

答案

您需要自己管理。使用标志或其他方法无法做到这一点,因为如果任务被杀死,您只希望应用程序从头开始。我在以下答案中详细说明了如何执行此操作:

https://stackoverflow.com/a/27276077/769265

以上是关于当应用程序进程被终止时,请勿打开上一个活动的主要内容,如果未能解决你的问题,请参考以下文章

IPC:共享内存终止进程通知

在运行和终止时处理 FCM 通知

Java Hibernate 会话没有被正确终止

即使在操作系统终止应用程序后,Android 活动仍保留在堆栈中

Flowable入门系列文章31 - Activity解读 07

我想在杀死进程后保持活动后台服务