2012-04-12 5 views
0

Ich mache eine Anwendung für Android, auf dem Splash-Bildschirm Ich möchte, dass es einen AlertDialog beim ersten Start der Anwendung zeigt. Das ist mein Code:Ich kann SharedPreferences nicht funktionieren

Das Problem ist, es zeigt mir den Dialog jedes Mal. Auch wenn ich es bereits gestartet habe. Danke für deine Zeit und Hilfe, zeokila.

Antwort

1

Sie haben den Editor zu sagen, zu speichern. Fügen Sie infoEditor.commit(); (synchron) OR infoEditor.apply(); (async) hinzu, um Ihren Wert beizubehalten.

1

infoEditor.commit() scheint nach infoEditor.putBoolean("firstLaunch", false) zu fehlen, so dass der neue Wert nie gespeichert wurde.