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
第二個參睥是 若找不到值,則回傳此預設值
全站熱搜