在我的应用程序中,我调用:
PreferenceManager.getDefaultSharedPreferences(context);
这反过来又在内部调用它。
public static SharedPreferences getDefaultSharedPreferences(Context context) {
return context.getSharedPreferences(getDefaultSharedPreferencesName(context),
getDefaultSharedPreferencesMode());
}
Context
是抽象的,因此实现可以相互派生,但我想知道是否SharedPreferences
每次调用都会创建一个新实例;或者如果它在内部重用一个实例?