數據存儲(SharedPreferences存儲)

 

SharedPreferences是經過 鍵值對 的方式存儲數據
 

SharedPreferences是經過鍵值對的方式存儲的

將數據存儲到SharedPreferences中有3種方法:
    1.Context類中的getSharedPreferences()方法
    2.Activity類中的getPreferences()方法
    3.PreferencesManager類中的getDefaultSharedPreferences()方法
這裏重點介紹第三種方法
getDefaultSharedfereferences()方法爲一個靜態方法,接收一個Context參數
 
大體步驟:
private SharedPreferences pref;
private SharedPreferences.Editor editor;
 
protected void onCreate(Bundle savedInstanceState) {
pref = PreferenceManager.getDefaultSharedPreferences(this);
editor = pref.edit();
    //若是CheckBox爲記住密碼,則把帳號,密碼,記住密碼的狀態,存儲到SharedPreferences中去,而後提交
if (remberPass.isChecked()){
editor.putBoolean("rememberPass",true);
editor.putString("account",Myaccount);
editor.putString("password",MypassWord);
}else{
editor.clear();
}
editor.commit();
}
--------------------------------------------------
運行結果
若是CheckBox選擇記住密碼,關閉APP再次此啓動時,帳號、密碼、記住密碼的狀態就會自動添加上去了
相關文章
相關標籤/搜索