gpt4 book ai didi

java - 如果我使用 SharedPreferences,使用 onSaveInstanceState 是否有用

转载 作者:行者123 更新时间:2023-12-02 03:30:30 26 4
gpt4 key购买 nike

我有一个关于表演的问题。如果我使用 SharedPreferences ,使用 onSaveInstantState 有用吗?

我的意思是,如果值得设定一个条件来测试:

if(savedInstanceState != null) {
// load with on save instant state
}

else {
// load with shared preferences
}

或者我应该始终从 SharedPreferences 加载数据?

谢谢

最佳答案

是的,它仍然很有用,有很多东西无法保存在 SharedPrefences 字典中,例如列表、 map 或任何其他自定义对象。

您应该计划将信息保存在您的 SharedPrefrences 上如果您希望通过应用程序使用来持久化数据(在您的应用程序被销毁之后),如果您想通过configuration changes来持久化数据,请在SaveInstanceState bundle 上保存信息(旋转、字体大小更改、语言更改)。

关于java - 如果我使用 SharedPreferences,使用 onSaveInstanceState 是否有用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38162140/

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