SharedPreferences有方法GETALL,但儘管它沒有返回項中的某些項存在:如何迭代共享首選項的所有鍵?
PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress");
返回true
Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll();
返回空地圖
有什麼不對?如何獲得所有共享偏好的列表?
這是一個沒有返回值我:( – astuter 2014-01-07 06:27:47
'GETALL() ''可以返回NULL值,最好檢查'keys'爲NULL。 – trante 2014-04-26 19:36:43
最好使用''entry.getValue()''而不是''entry.getValue()。toString()''不要得到NullPointerException) – 2016-04-12 03:01:55