Android開發:SharedPreferences 存儲數據、獲取數據
阿新 • • 發佈:2017-08-13
.get 本地 www phone win7 popu ces androi studio
二.讀取
請註意:sharedPreferences.getString("key","當key不存在時返回的默認值")。
Android開發:SharedPreferences 存儲數據、獲取數據
email:[email protected]
開發環境:win7 64位,Android Studio。
關於SharedPreferences。個人理解把它理解為一種輕量級的Database。存取形式和map一樣:<key,value>,以xml文件存儲。
我僅僅是用它來存儲一下登錄信息和登錄狀態,這樣每次登錄的時候就能夠從本地讀取信息。
一.存儲
/** * 保存個人信息在本地 */ SharedPreferences sharedPreferences = getSharedPreferences("intVeh", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit();//獲取編輯器 //還應該記錄一下user_id editor.putString("userId",userId); editor.putString("phone", userPhone); editor.putString("password", userPassword); //記錄登錄狀態 editor.putString("status","1"); editor.commit();//提交改動
二.讀取
SharedPreferences sharedPreferences = getSharedPreferences("intVeh",Activity.MODE_PRIVATE); String userId = sharedPreferences.getString("userId",""); String status = sharedPreferences.getString("status","0");
請註意:sharedPreferences.getString("key","當key不存在時返回的默認值")。
很多其它關於sharedPreferences,能夠參考:http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059133.html
Android開發:SharedPreferences 存儲數據、獲取數據