gpt4 book ai didi

android - 在 Android-App 中离开并重新进入后保持 Activity UI 的状态

转载 作者:行者123 更新时间:2023-11-29 16:16:01 28 4
gpt4 key购买 nike

在我的 Android 应用程序中,我有一个主要 Activity 和一些其他 Activity 。其他人从主按钮开始。

当我进入一个 Activity ,例如切换一些切换 View ,返回主视图,然后再次进入子 Activity 时,所有更改都丢失了

manifest.xml 更改为

    <activity android:name="MySubActivity"
android:launchMode="singleTask" >
</activity>

没有帮助。

onSaveInstanceStateonRestoreInstanceState 方法也不起作用,因为一旦我离开,子 Activity 就会被杀死。因此,数据已保存但永远无法加载,因为 onCreate(Bundle savedInstanceState) 的 Bundle 似乎始终为 null

如何保持所有输入的状态(更好)或防止 Activity 被终止(更差)?

最佳答案

将数据保存在某个地方,比如数据库、首选项、序列化对象。您正在开始一项新 Activity ,而不是重新启动旧 Activity 。

关于android - 在 Android-App 中离开并重新进入后保持 Activity UI 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9483583/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com