close

今天我們來要說的是一項很實用的物件
當我們需要記錄一些 app 的簡單資料時就可以使用這項物件

 

SharedPreferences
它的運作原理是會產生一個小檔案
然後將我們需要的資料寫進其中儲存
當需要的時候再提取出來使用即可

 

因此也不需要像 sql 資料庫一樣有大量的語法
使用方式也很簡單
以下就是其基本的創建、儲存、讀取

 

一、創建

SharedPreferences sharedPreferences = getSharedPreferences("MySharedPreferences",MODE_PRIVATE);

上方這行 code 是建立一個名為 MySharedPreferences 的檔案
第二個參務為存取權 
MODE_PRIVATE 代表丟入新的值,會取代舊的值

 

二、儲存

SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("name","Willy");
editor.putInt("age",17);
editor.apply();

儲存的話需要先把 Editor 叫出來
然後用它來 put 我們想要的值
以 key / value 的形態儲存
最後別忘了要 apply 來完成這次的儲存
否則是不會成功存入的喔 

 

三、讀取

sharedPreferences.getString("name","Angie");

讀取方面就沒什麼了
想讀什麼就讀什麼吧
第一個參數是 值的 key
第二個參睥是 若找不到值,則回傳此預設值



 

 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 顏澤偉 的頭像
    顏澤偉

    Willy's Fish教學筆記』

    顏澤偉 發表在 痞客邦 留言(0) 人氣()