android - 每次应用程序从后台进入前台时都会创建相同活动的实例,而不会破坏前一个活动
问题描述
当应用程序从后台进入前台时,我面临创建同一活动的多个实例的问题。每次应用程序进入后台,然后在一段时间后进入前台,创建新活动而不破坏旧活动,因此计数每次增加 1。
在使用android studio进行调试时,发现应用程序实例在后台停留一段时间后显示为死,在应用程序进入后台时出现此死状态后会发生此问题。
启动模式是 SingleTop 和 ClearTop
截图中的日志说明为:
在活动oncreate中---->在oncreate中活动
的oncreate函数中---->在onViewCreated中附加到活动的片段的
oncreate函数中---->在片段的onViewCreated函数中
对于屏幕截图,请单击下面的链接。
死状态显示而不是应用程序在后台运行,当它被带到前台时,新的活动被创建。看看下面的截图
解决方案
推荐阅读
- c# - 如何在布尔属性为空时为其提供默认值
- javascript - 如何将函数转换为函数文件夹内的异步函数
- javascript - AssertionError [ERR_ASSERTION]:缺少预期的拒绝(错误)
- python - checking the last two letters in a word stored in list in python
- python - 为什么这个蒙特卡洛树搜索算法不能正常工作?
- google-cloud-platform - 用于创建资产的 GCP 日志资源管理器查询
- firebase - How to disable Firebase Storage emulator?
- react-native - Axios 向我抛出“未经授权”
- python - 如何相对于其索引移动列表中的项目?
- ansible - Ansible:ansible-playbook 在复制到远程文件时不保留双引号