SharedPreferences
- 
SharedPreferences不應用於儲存大量資料。出於這樣的目的,使用SQLiteDatabase會好得多。 - 
SharedPreferences只是單個程序,除非你使用棄用模式MODE_MULTI_PROCESS。因此,如果你的應用程式有多個程序,你將無法在另一個程序中讀取主程序的SharedPreferences。在這種情況下,你應該使用另一種機制來跨程序共享資料,但不要使用MODE_MULTI_PROCESS,因為它不可靠且不推薦使用。 - 
最好在
Singleton類中使用SharedPreferences例項來訪問整個應用程式context。如果你只想將它用於特定活動,請轉到getPreferences()。 - 
使用
SharedPreferences時,避免以明文形式儲存敏感資訊,因為它可以輕鬆讀取。 
官方檔案
https://developer.android.com/reference/android/content/SharedPreferences.html