安卓SharedPreferences如何存盤不同用戶的偏好設定
uj5u.com熱心網友回復:
存盤的時候會設定一個檔案名,SharedPreferences app2 = getSharedPreferences("app2", 0);將檔案名改為用戶的id試試,或者直接以用戶id_key來命名都可以達到目的
uj5u.com熱心網友回復:
它的存盤就是key-value,你不同用戶對應不同的key就是了uj5u.com熱心網友回復:
SP是鍵值對的存盤key-value,你把每個用戶的key設定成不同再把對應的偏好為value,取的時候直接根據key就可以獲取不同用戶的偏好了uj5u.com熱心網友回復:
每個用戶一個key,value是這個用戶偏好設定轉成json的資料,如果資料量大建議保存到自己的快取下uj5u.com熱心網友回復:
分用戶存盤在不同的檔案中,sp本質是存盤在xml檔案上的,加載sp檔案時需要設定檔案名,可以根據用戶id生成有規則的檔案名,例如:config1之類的。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/61241.html
標籤:Android
