之前在 Save ArrayList to SharedPreferences 提到過,如何將 ArrayList 物件存到 SharedPreferences 裡,最近看到一個更棒的方式,那就是使用 Gson。
假設我現在有個 MyObject 物件想要存起來,可以這樣寫:
要取出來時:
回到之前 ArrayList 的問題,儲存可以改用上面範例來處理,至於取出的方法需要改寫成這樣:
比起原本的程式碼,變得乾淨俐落許多!
Reference:
http://stackoverflow.com/questions/5418160
沒有留言:
張貼留言