SharedPreferencesは、メソッドのgetAllを持っているが、それは一部のキーが存在するという事実にもかかわらず、何のエントリを返しません:共有プリファレンスのすべてのキーを反復処理する方法は?
Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll();
戻り空のマップ
何が問題である真
PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress");
戻りますか?すべての共有設定のリストを取得するには?
これは私にとって何の値を返すされていない:( – astuter
'のgetAll() 'は' NULL'値を返すことができます。NULLのために 'keys'をチェックする方が良いでしょう – trante
' 'entry.getValue()。toString()' 'ではなく' 'entry.getValue()' ' get NullPointerException) –