這次要分享的是 SharedPreferences 的使用, SharedPreferences 主要是用來儲存一些簡單的資訊(ex: 系統設定參數),只要將資訊丟進去就可以儲存起來,而當下次再次開啟APP時,這些資訊依然會存在喔!
這裡就不附上 xml 及 設定按鈕 demo 的基本程式碼了,直接教大家如何設定及取得 SharedPreferences ,如以下範例程式碼:
SharedPreferences 可以用在很多地方,而且使用起來也非常方便,不過如果要存大量資料的話還是建議使用 Android 內建的 SQLite 唷!
這裡就不附上 xml 及 設定按鈕 demo 的基本程式碼了,直接教大家如何設定及取得 SharedPreferences ,如以下範例程式碼:
- public void setSharedPreferences(Context context, String name, String key, String value) {
- SharedPreferences settings = context.getSharedPreferences(name, 0);
- SharedPreferences.Editor SPE = settings.edit();
- SPE.putString(key, value);
- SPE.commit();
- } // 寫入SharedPreferences 需傳入Context、檔名、欄位Key及內容
- public String getSharedPreferences(Context context, String name, String key, String def) {
- SharedPreferences settings = context.getSharedPreferences(name, 0);
- return settings.getString(key, def);
- } // 寫入SharedPreferences 需傳入Context、檔名、欄位Key及期待的預設值
SharedPreferences 可以用在很多地方,而且使用起來也非常方便,不過如果要存大量資料的話還是建議使用 Android 內建的 SQLite 唷!
沒有留言:
張貼留言