欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android  SharedPreferences四種操作模式使用詳解

 更新時(shí)間:2017年07月23日 15:23:02   作者:七色音階  
這篇文章主要介紹了Android SharedPreferences四種操作模式使用詳解的相關(guān)資料,這里介紹了獲取Android SharedPreferences的兩種方法及比較,和操作模式的介紹,需要的朋友可以參考下

Android  SharedPreferences詳解

獲取SharedPreferences的兩種方式:

1 調(diào)用Context對(duì)象的getSharedPreferences()方法

2 調(diào)用Activity對(duì)象的getPreferences()方法

兩種方式的區(qū)別:

調(diào)用Context對(duì)象的getSharedPreferences()方法獲得的SharedPreferences對(duì)象可以被同一應(yīng)用程序下的其他組件共享.
調(diào)用Activity對(duì)象的getPreferences()方法獲得的SharedPreferences對(duì)象只能在該Activity中使用. 

SharedPreferences的四種操作模式:

Context.MODE_PRIVATE
Context.MODE_APPEND
Context.MODE_WORLD_READABLE
Context.MODE_WORLD_WRITEABLE
  1.  Context.MODE_PRIVATE:為默認(rèn)操作模式,代表該文件是私有數(shù)據(jù),只能被應(yīng)用本身訪問,在該模式下,寫入的內(nèi)容會(huì)覆蓋原文件的內(nèi)容
  2. Context.MODE_APPEND:模式會(huì)檢查文件是否存在,存在就往文件追加內(nèi)容,否則就創(chuàng)建新文件。
  3. Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用來控制其他應(yīng)用是否有權(quán)限讀寫該文件。
  4. MODE_WORLD_READABLE:表示當(dāng)前文件可以被其他應(yīng)用讀取。
  5. MODE_WORLD_WRITEABLE:表示當(dāng)前文件可以被其他應(yīng)用寫入。

將數(shù)據(jù)保存至SharedPreferences:

SharedPreferences preferences=getSharedPreferences("user",Context.MODE_PRIVATE); 
Editor editor=preferences.edit(); 
String name="xixi"; 
String age="22"; 
editor.putString("name", name); 
editor.putString("age", age); 
editor.commit(); 

從SharedPreferences讀取數(shù)據(jù):

SharedPreferences preferences=getSharedPreferences("user", Context.MODE_PRIVATE); 
String name=preferences.getString("name", "defaultname"); 
String age=preferences.getString("age", "0"); 


感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!大家如果有疑問請(qǐng)留言或者到本站社區(qū)交流討論,共同進(jìn)步!

相關(guān)文章

最新評(píng)論