android數據庫存儲方法(一)---------------SharedPreferences(詳解)

(一)首先,我先說下SharedPreferences和SharedPreferences.editor()的區別。

             說白了很簡單,SharedPreferences負責讀取應用程序的SharedPreferences數據,因爲SharedPreferences沒有寫數據的能力,故SharedPreferences調用edit方法來執行寫操作

(二)如何獲取SharedPreferences對象

           大家知道,一般獲取對象的方法是new一個,但是因爲SharedPreferences是一個接口,所以只能通過系統給定的getSharedPreferences()方法來實例化一個SharedPreferences(具體可看下面代碼)

(三)SharedPreferences方法(讀方法)

         那麼怎麼去用SharedPreferences呢,這裏系統給我們了幾個方法

         boolean contains(string key)判斷SharedPreferences是否包含特定key的數據。

         boolean gexxx(string key ,xxx defValue)獲取SharedPreferences數據裏指定key對應的value。不存在返回defValue值 ,xxx爲基本類型,int ,double,string,等。

(四)SharedPreferences.editor()方法(寫方法)

      SharedPreferences.editor  clear():  清空SharedPreferences裏的所有數據。

      SharedPreferences.editor putxxx(string key ,xxx value):   向sharedPreferences存入指定數據,xxx爲基本類型

      SharedPreferences.editor remove:刪除SharedPreferences裏key對應項的數據。

     SharedPreferences.editor commit:  當editor編輯完成,調用此方法提交修改(必須要寫)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章