2016-09-25 5 views
0

2つのアクティビティがあり、そのうちのどれかからSharedPreferencesにアクセスする必要があります。2つのアクティビティでSharedPreferencesでエラーが発生しました

SharedPreferences prefs = getApplicationContext().getSharedPreferences("shkatovl.btandroid", MODE_PRIVATE); 

そして私は最後の文字列に誤りがあります。

SharedPreferences prefs = getApplicationContext().getSharedPreferences("shkatovl.btandroid", MODE_PRIVATE); 
if(!prefs.contains("CMD1")){ 
prefs.edit().putString("CMD1", "").apply(); 
} 

そして別のアクティビティで:私は私のMainActivityのOnCreateにしてみてください。何が問題なのか、どのように解決するのですか?

答えて

1

MODE_PRIVATEは、Contextのメンバーです。使用する場所に応じて、クラス名の前に接頭辞(例:

...getSharedPreferences("shkatovl.btandroid", Context.MODE_PRIVATE); 
関連する問題