gpt4 book ai didi

android - 是否缓存了 SharedPreference 实例? (通过 PreferenceManager.getDefaultSharedPreferences())

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

在我的应用程序中,我调用:

PreferenceManager.getDefaultSharedPreferences(context);    

这又会在内部调用它。

public static SharedPreferences getDefaultSharedPreferences(Context context) {
return context.getSharedPreferences(getDefaultSharedPreferencesName(context),
getDefaultSharedPreferencesMode());
}

Context 是抽象的,因此实现可能相互派生,但我想知道的是每次调用是否都会创建一个新的 SharedPreferences 实例;或者如果它在内部重新使用一个实例?

最佳答案

当您调用它时,只有一个 SharedPreferences 实例。引用context.getSharedPreferences docs

For any particular set of preferences, there is a single instance of this class that all clients share.

关于android - 是否缓存了 SharedPreference 实例? (通过 PreferenceManager.getDefaultSharedPreferences()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33604436/

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