天天看點

【Android】資料共享 sharedPreferences 相關注意事項

android 中通過 sharedpreferences 來持久化存儲資料并進行共享

在 activity 或存在 context 環境中即可使用

設定要儲存的資料:

注意:

1. 通過 edit() 擷取一個新的編輯器對象來進行寫入,設定完成後必須調用 commit 或者 apply 方法才能最終寫入到磁盤檔案中,否則重新開機應用後資料就丢失了哦!

2. 必須使用 局部變量儲存擷取到的 edit() 編輯器對像,而不能每項都通過 edit() 方法來操作,因為每次調用 edit 方法都會生成新的對象執行個體,操作的将不是同一個對象,我也是莫名其妙了好久,經過幾次測試才發現。

3. 讀取已存儲的資料是通過 sharedpreferences 對象本身來擷取的,而不再是 editor 對象了。

4. 擷取資料時必須指定預設值

繼續閱讀