0
我有一個登錄活動,它將憑據存儲在其自己的SharedPreferences中;然後我添加了兩個干將閱讀他們,像訪問其他活動的首選項
public String getUsername() {
return getPreferences(MODE_PRIVATE).getString("#username", null);
}
但是當我這樣稱呼它
String mUser = (new Login()).getUsername();
,這將引發一個NPE看來,一個簡單的構造器調用後的活動不能讀取其偏好,好像它是在一些未完成的狀態。我閱讀了很多相關的主題,但無法找到解決方案。基本上,我需要在我的應用程序中的活動之間共享這些憑據
感謝您的建議,但我甚至不知道默認的SharedPreferences是什麼。你可以編輯你的帖子,並更好地解釋自己嗎?我是Android開發人員的新手,只知道官方嘖嘖狀態 – Raffaele
http://marakana.com/forums/android/examples/63.html – Falmarri
非常感謝,法爾瑪利 – Raffaele