Jetzt registrieren » Login
« Login

Passwort vergessen?

Du bist hier: Android Forum » Android Developer Forum » Android Entwickler Forum » Wie erstelle ich ein "einmaliges" popup?
Gehe zu: Neue Beiträge | Eigene Threads | Beobachtete Threads

Wie erstelle ich ein "einmaliges" popup?

Um aktiv im Android Forum teilnehmen zu können, musst Du Dich bei AndroidPIT registriert haben.

User-Foto
Marius O.de
Google Plus Twitter Facebook YouTube

Rang: Android Gottheit

Beiträge: 1.592

Eintrittsdatum: 02.05.2009

Wie erstelle ich ein "einmaliges" popup?
verfasst am 08.09.2010 18:08:06
Hay

es gibt bei diversen app (z.b. handcent sms) nach einem update (oder gar nach einer neuinstallation) ein dialogfenster, in welchem z.b. der changelog oder die EULA steht.

Wie funktioniert dies? gibt es in android so eine spezielle funktion oder muss das mit einem work around machen (immer einen gespeicherten wert abfragen)?

danke

-----
Sammelthread|AndroidPIT-Regeln

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Mac Systemsde
Google Plus Twitter Facebook YouTube

Rang: Android GoldSenior

Beiträge: 1.007

Eintrittsdatum: 21.06.2009

RE: Wie erstelle ich ein "einmaliges" popup?
verfasst am 08.09.2010 19:12:00 — geändert am 08.09.2010 19:12:25
Einfach den Wert z.b in der SharedPref merken.


1public static void showGPL()
2{
3 final boolean alreadyAccpeted = bundle.getBoolean(IS_GPL_ACCEPTED);
4
5 if(!alreadyAccpeted)
6 {
7
8 // hier den Dialog basteln
9 }
10
11}

die Methode rufst du einfach immer auf, sollte der User sie nicht akpetieren rufst du die finish() Methode auf!

-----
Kite-fast.de - Chillen - PKRA 2010 Java MP3 Player - Wind Mate APP

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Köm Korhonende

Rang: Andryo

Beiträge: 4

Eintrittsdatum: 04.11.2009

RE: Wie erstelle ich ein "einmaliges" popup?
verfasst am 20.06.2011 09:27:46
schau mal hier: http://code.google.com/p/android-change-log/

Im Konstruktor von ChangeLog.java und in firstRun() siehst du auch, wie dies mit dem nur-beim-ersten-mal-öffnen gemacht ist. Neue Version steht in strings.xml, bisherige Version ist in SharedPreferences gespeichert. Du kannst natürlich auch nur einen boolean-Wert speichern, was für eine EULA reichen würde.

k
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
Du bist hier: Android Forum » Android Developer Forum » Android Entwickler Forum » Wie erstelle ich ein "einmaliges" popup?
Gehe zu: Neue Beiträge | Eigene Threads | Beobachtete Threads

AndroidPIT unterstützen

Gefällt Dir AndroidPIT? Wir freuen uns, wenn Du uns unterstützt. Wie das geht? Klicke einfach auf die unten stehenden Links.

Weiterempfehlen

Gefällt Dir AndroidPIT? Dann empfiehl uns bitte weiter!

Fragen / Hilfe

Du hast Fragen zu AndroidPIT oder willst noch mehr erfahren? Diese Links helfen Dir vielleicht weiter...

  Du liest gerade: Wie erstelle ich ein "einmaliges" popup? - Android Forum - AndroidPIT. Alle Zeitangaben in UTC+02:00. Es ist jetzt 11:32 Uhr.