天天看點

使用SharedPreferences存儲資料

    SharedPreferences是一種輕行的資料存儲方式,本質是基于XML檔案存儲key-value鍵值對資料,通常用來存儲一些簡單的配置資訊。Android有很多種存儲資料的方式,但當存儲一些小并且簡單資料時,如果使用大型的資料表來存儲就顯得非常不劃算,這樣SharedPreferences就有了用武之地

    SharedPreferences對象本身隻能擷取資料而不支援存儲和修改,存儲修改是通過Editor對象實作。

    實作SharedPreferences存儲的步驟如下:

  1. 獲得SharedPreferences對象
  2. 獲得SharedPreferences.Editor對象
  3. 通過Editor接口的putXXX(String int...)方法儲存key-value對其中XXX(String int...)表示不同的資料類型
  4. 通過Editor接口的commit方法儲存key-value對

    下面以一個簡單的例子:儲存記錄使用者的賬号

    使用SharedPreferences存儲資料