1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Dialogbox nach Update nur 1x aufrufen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von MBPower, 30.03.2011.

  1. MBPower, 30.03.2011 #1
    MBPower

    MBPower Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    149
    Erhaltene Danke:
    9
    Registriert seit:
    26.02.2010
    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?
     
  2. v Ralle v, 30.03.2011 #2
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    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.
     
  3. MBPower, 30.03.2011 #3
    MBPower

    MBPower Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    149
    Erhaltene Danke:
    9
    Registriert seit:
    26.02.2010
    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.
     
  4. v Ralle v, 31.03.2011 #4
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    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.
     
  5. MBPower, 31.03.2011 #5
    MBPower

    MBPower Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    149
    Erhaltene Danke:
    9
    Registriert seit:
    26.02.2010
    Danke Dir. :)
    Da hätte ich auch drauf kommen können.
     
  6. v Ralle v, 31.03.2011 #6
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    Kein Problem :)
     

Diese Seite empfehlen