每次应用程序从后台进入前台时创建的相同活动的实例,而不会破坏前一个

问题描述

当应用程序从后台进入前台时,我面临创建同一活动的多个实例的问题。每当应用进入后台,然后在一段时间后进入前台,都会创建新活动而不破坏旧活动,因此每次计数都会增加1。

在使用android studio进行调试时,发现应用程序实例在后台停留了一段时间后显示为死机,而在应用程序进入后台时处于此死机状态后,就会发生此问题。

启动模式为具有ClearTop的Singletop

屏幕截图中的日志表示为:
在活动的oncreate ---->中,在活动的oncreate函数
在oncreate ---->中的oncreate函数中,附加到活动的片段
在片段的onViewCreated函数中的onViewCreated ---->

有关屏幕截图,请单击下面的链接

app open first tym and moved to background

显示为死状态而不是在后台运行应用时,将其带到前台时会创建新的Activity。并查看下面的屏幕截图

after bringing in foreground

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)