私のアプリでは、次のように呼び出します。
PreferenceManager.getDefaultSharedPreferences(context);
これは、これを内部的に呼び出します。
public static SharedPreferences getDefaultSharedPreferences(Context context) {
return context.getSharedPreferences(getDefaultSharedPreferencesName(context),
getDefaultSharedPreferencesMode());
}
Context
は抽象的であるため、実装は互いに派生する可能性がありますが、私が疑問に思っているのは、呼び出しごとに新しいインスタンスが作成されるかどうかです。SharedPreferences
または、インスタンスを内部で再利用する場合は?