Activity 仅在 Android 牛轧糖中重现问题?
Activity recreate issue in Android Nougat Only?
我开发了一个小项目,其中在单个项目中添加了三个片段activity。
我只在牛轧糖中遇到问题,即
启动应用程序并从片段 1 -> 片段 2 开始,在片段 2 中,此按钮上有一个按钮,单击打开外部浏览器,当按下后退按钮时,activity 再次重新加载并从片段 1 开始。
在 Nougat 的以下版本中,它运行完美,它回到片段 2,但在 Nougat (Samsung Galaxy s8+) 中,它 activity 重新加载并从片段 1 开始。
所以请帮我解决这个问题。
谢谢
首先检查 onResume
中的代码,如果您要重新加载 ViewPager
或设置 currentItem
。
其他原因可以是 Don't keep activities activated
。您能否检查开发人员工具以查看“不保留活动”是否打开?
您可以从 Device settings
像这样检查它:
设置 -> 开发者选项 -> 不保留活动
我开发了一个小项目,其中在单个项目中添加了三个片段activity。 我只在牛轧糖中遇到问题,即 启动应用程序并从片段 1 -> 片段 2 开始,在片段 2 中,此按钮上有一个按钮,单击打开外部浏览器,当按下后退按钮时,activity 再次重新加载并从片段 1 开始。
在 Nougat 的以下版本中,它运行完美,它回到片段 2,但在 Nougat (Samsung Galaxy s8+) 中,它 activity 重新加载并从片段 1 开始。
所以请帮我解决这个问题。 谢谢
首先检查 onResume
中的代码,如果您要重新加载 ViewPager
或设置 currentItem
。
其他原因可以是 Don't keep activities activated
。您能否检查开发人员工具以查看“不保留活动”是否打开?
您可以从 Device settings
像这样检查它:
设置 -> 开发者选项 -> 不保留活动