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