gpt4 book ai didi

android - getDefaultSharedPreferences 和 getSharedPreferences 之间的区别

转载 作者:IT老高 更新时间:2023-10-28 12:52:36 24 4
gpt4 key购买 nike

getDefaultSharedPreferencesgetSharedPreferences 在 Android 中有什么区别?谁能解释一下?

最佳答案

getDefaultSharedPreferences 将使用默认名称,例如“com.example.something_preferences”,但 getSharedPreferences需要一个名称。

getDefaultSharedPreferences其实是使用Context.getSharedPreferences(以下直接来自Android源码):

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

private static String getDefaultSharedPreferencesName(Context context) {
return context.getPackageName() + "_preferences";
}

private static int getDefaultSharedPreferencesMode() {
return Context.MODE_PRIVATE;
}

关于android - getDefaultSharedPreferences 和 getSharedPreferences 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946135/

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