gpt4 book ai didi

android - SharedPreference 值未通过 Android 中的新值进行更新

转载 作者:行者123 更新时间:2023-11-29 21:10:12 25 4
gpt4 key购买 nike

有一个存储在服务器中的sharedpreference文件,每次应用程序启动时复制并存储到/data/data/package_name/shared_prefs/file.xml文件,当在sharedpreference中进行任何更改时以及下一次应用程序启动默认的sharedpreference文件被复制到/data/data/package_name/shared_prefs/file.xml但是preference是分配最后一个值改变的而不是放置在/shared_prefs/中的默认值文件,PreferenceActivity用于实现共享偏好功能。但是如果我重启我的手机它工作正常,一定有一些垃圾值存储,我们如何清除这个值。

最佳答案

SharedPreferences 是一个 Singleton 对象,因此您可以轻松获得任意数量的引用,它仅在您第一次调用 getSharedPreferences 时打开文件,或者只创建一个引用

因此,如果关闭您的应用程序并且 Android 没有清除您的静态值,您的对象将不会再次创建。

关于 SharedPreferences 的更多信息 you can find in my article here

与其将您的对象复制到服务器,不如尝试从中创建 JSON,而不是发送。在应用程序启动时,从服务器下载 JSON 并将其放入首选项

关于android - SharedPreference 值未通过 Android 中的新值进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23154640/

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