Gibt es noch etwas, das genannt werden sollte?
showDialog(TIME_DIALOG_ID);
Es ist in diesem Tutorial , sagt aber in Eclipse veraltet .
Gibt es noch etwas, das genannt werden sollte?
showDialog(TIME_DIALOG_ID);
Es ist in diesem Tutorial , sagt aber in Eclipse veraltet .
Von http://developer.android.com/reference/android/app/Activity.html
public final void showDialog (int id) In API-Ebene 1 hinzugefügt
Diese Methode wurde in API-Ebene 13 nicht mehr unterstützt. Verwenden Sie stattdessen die neue DialogFragment-Klasse mit FragmentManager. Dies ist auch auf älteren Plattformen über das Android-Kompatibilitätspaket verfügbar.
Einfache Version von showDialog (int, Bundle), die keine Argumente akzeptiert. Ruft einfach showDialog (int, Bundle) mit Nullargumenten auf.
Warum
Wie löst man?
Mehr
Diese Methode ist veraltet.
Verwenden Sie stattdessen die neueDialogFragment
Klasse mitFragmentManager
; Dies ist auch auf älteren Plattformen über das Android-Kompatibilitätspaket verfügbar.
Zum Anzeigen des Dialogfelds können Sie den folgenden Code verwenden. Hiermit wird ein einfaches AlertDialogfeld mit mehreren Kontrollkästchen angezeigt:
Überschrift
Wenn Sie die showDialog-Funktion verwenden, um ein anderes Dialogfeld oder etwas anderes gemäß den übergebenen Argumenten anzuzeigen, können Sie eine Selbstfunktion erstellen und diese unter der
onClickListener()
Funktion aufrufen . Etwas wie:und fügen Sie den oben in der Funktionsdefinition angegebenen Code des Dialogfelds hinzu.
quelle
Dieser Code hat bei mir funktioniert. Einfache Lösung, aber wahrscheinlich kein bevorzugter Weg.
quelle
quelle