Dialogbox nach Update nur 1x aufrufen

  • 5 Antworten
  • Neuester Beitrag
Diskutiere Dialogbox nach Update nur 1x aufrufen im Android App Entwicklung im Bereich Betriebssysteme & Apps.
M

MBPower

Fortgeschrittenes Mitglied
Wie kann man eine Dialogbox (Changelog) nach dem Update oder einer Erstinstallation nur 1x aufrufen. Beim zweiten Starten des App soll die Dialogbox nicht mehr aufgerufen werden.

Ein zweite Frage hätte ich auch noch.
Gibt es eine "einfache" Möglichkeit die aktuelle App Version im Market herauszufinden?
 
v Ralle v

v Ralle v

Stammgast
Sharedpreferences ist das Schlüsselwort. Da kannst überprüfen, ob der Dialog schonmal angezeigt wurde oder nicht. Das musst du halt dort speichern bzw. abfragen.
 
M

MBPower

Fortgeschrittenes Mitglied
Mit den PreferenceManager arbeite ich schon lange und speichere dort Benutzername oder auch andere Settings, aber wie ich das nach einem Update machen soll ist mir ein Rätsel.
Die Werte bleiben doch auch nach einem Update erhalten. Wenn ich einen Wert XY anlege und diesem nach dem Anzeigen des Dialog auf true setze, dann funktioniert das beim nächsten Start super, aber wenn die App ein Update bekommt, dann wird der Dialog leider nicht wieder angezeigt.
 
v Ralle v

v Ralle v

Stammgast
Dann schreibe doch noch einfach die App-Version in die Preferences rein und vergleichst die mit dem aktuellen Wert. Das ist doch ganz einfach möglich. Sobald die ungleich sind, zeigst du den Dialog und schreibst die neue Version in die SharedPreferences.
 
M

MBPower

Fortgeschrittenes Mitglied
Danke Dir. :)
Da hätte ich auch drauf kommen können.
 
v Ralle v

v Ralle v

Stammgast
Kein Problem :)