gpt4 book ai didi

java - 在 Android 中,在应用程序的整个持续时间内保留从应用程序上下文创建的 SharedPreferences 对象是否存在问题?

转载 作者:行者123 更新时间:2023-12-02 04:51:44 24 4
gpt4 key购买 nike

感谢您的阅读。我从应用程序上下文创建一个 SharedPreferences 对象:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());

在单例类中的应用程序生命周期中使用此首选项对象是否存在问题?还是根据需要抓取物体更好?

最佳答案

我不认为保留 SharedPreferences 实例有任何真正的危害,但我确实认为这种风格很糟糕。

一般来说,您应该为变量提供尽可能小的范围 - 在需要它们的地方实例化它们,并在不再需要它们时立即删除它们(让它们超出范围)。

SharedPreferences 已经是一个单例 - 无需复制它。

关于java - 在 Android 中,在应用程序的整个持续时间内保留从应用程序上下文创建的 SharedPreferences 对象是否存在问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29158528/

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