2016-09-25 2 views
0

두 가지 활동이 있으며 그 중 하나에서 SharedPreferences에 액세스해야합니다. 두 가지 활동에서 SharedPreferences에 오류가 있습니다.

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

그리고 다른 활동

:

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

그리고 마지막 문자열에 오류가 난 내 MainActivity에서 OnCreate에서보십시오. 문제는 무엇이며 어떻게 해결할 수 있습니까?

답변

1

MODE_PRIVATEContext입니다. 사용 위치에 따라 클래스 이름 앞에 접두사를 붙여야합니다.

...getSharedPreferences("shkatovl.btandroid", Context.MODE_PRIVATE); 
관련 문제