SharedPreferences pref =getApplicationContext().getSharedPreferences("MyPref", 0);
Editor editor = pref.edit();
ここにはsharedpreferences
というコードがあります。このgetApplicationContext()
とgetSharedPreferences()
のContextクラスのメソッドが使用されていますが、getApplicationContext()
とgetSharedPreferences()
はいずれも抽象であり、実装を行わずにどのように使用できますか?実装なしでgetApplicationContext()をどのように使用できますか?
編集1:
私はsharedpreferencesオブジェクトは、上記のコードを使用して作成されますが、使用方法の両方が抽象的で、その後どのように我々はそれらを実装することなく、それらを使用できることを言っていますか?
あなたの質問は何ですか? – Sony
明らかにクエストオンに尋ねますか? – Raj
'PreferencesManager.getDefaultSharedPreferences(context)'を試してください。 'Activity'や' Service'でこれを行う場合、これらのメソッドをオーバーライドする必要はありません。 – ELITE