0
雖然我在活動外的單獨類中定義了sharedpreference,但它引發異常。但是,當我在活動中宣佈它正在正常工作時,採用相同的方法。來自不同課程的共享偏好不起作用
我明白在我們調用getshared首選項之前應該先啓動的活動。如下
代碼:
sharedpreferencesutil.java
android.content.SharedPreferences prefs =
getSharedPreferences(Constants.APP_NAME,
MODE_PRIVATE);
android.content.SharedPreferences.Editor editor = prefs.edit();
public boolean savePassword(String password) {
editor.putString(Constants.PASSWORD, password);
return editor.commit();
}
public String getPassword() {
return prefs.getString(Constants.PASSWORD, null);
}
Activity class:
mUserName = (EditText) findViewById(R.id.EditTextUsername);
if(sharedPreferences.getUserNameFromPrefs().isEmpty()) {
mUserName.setText(sharedPreferences.getUserNameFromPrefs(), TextView.BufferType.EDITABLE);
}
我嘗試使用方面也卻依然我正在運行空指針異常的getSharedPref方法在我的活動課。
請幫忙