android 中通過 sharedpreferences 來持久化存儲資料并進行共享
在 activity 或存在 context 環境中即可使用
設定要儲存的資料:
注意:
1. 通過 edit() 擷取一個新的編輯器對象來進行寫入,設定完成後必須調用 commit 或者 apply 方法才能最終寫入到磁盤檔案中,否則重新開機應用後資料就丢失了哦!
2. 必須使用 局部變量儲存擷取到的 edit() 編輯器對像,而不能每項都通過 edit() 方法來操作,因為每次調用 edit 方法都會生成新的對象執行個體,操作的将不是同一個對象,我也是莫名其妙了好久,經過幾次測試才發現。
3. 讀取已存儲的資料是通過 sharedpreferences 對象本身來擷取的,而不再是 editor 對象了。
4. 擷取資料時必須指定預設值