Android sharedpreferences.getBoolean() gibt den falschen Standardwert
Auf dem Bild sehen Sie, dass die boolsche Variable den Standardwert hat sehen können, auch wenn es ein Schlüssel-Wert-Paar in der SharedPreferences
mit der rechten Seite war Schlüssel. Was kann das verursachen? Im Code ist dies am Ende einer onCreate
Methode. Danach wird die onMapReady
Methode aufgerufen (von com.google.android.gms.maps.OnMapReadyCallback
), wo ich den Booleschen Wert SAME überprüfe, um zu sehen, ob ich einige Marker auf der Karte platzieren muss oder nicht. In dieser Methode ist das getBoolean()
Verhalten korrekt, der Standardwert wird ignoriert. Das ergibt für mich keinen Sinn, kann mir jemand helfen?
Bitte zeigen, wo Sie –