Y a-t-il autre chose qui devrait être appelé?
showDialog(TIME_DIALOG_ID);
C'est dans ce tutoriel mais dit obsolète dans Eclipse.
Y a-t-il autre chose qui devrait être appelé?
showDialog(TIME_DIALOG_ID);
C'est dans ce tutoriel mais dit obsolète dans Eclipse.
Depuis http://developer.android.com/reference/android/app/Activity.html
public final void showDialog (int id) Ajouté au niveau d'API 1
Cette méthode était obsolète au niveau d'API 13. Utilisez plutôt la nouvelle classe DialogFragment avec FragmentManager; ceci est également disponible sur les anciennes plates-formes via le package de compatibilité Android.
Version simple de showDialog (int, Bundle) qui ne prend aucun argument. Appelle simplement showDialog (int, Bundle) avec des arguments nuls.
Pourquoi
Comment résoudre?
Plus
Cette méthode est obsolète.
Utilisez plutôt la nouvelleDialogFragment
classe avecFragmentManager
; ceci est également disponible sur les anciennes plates-formes via le package de compatibilité Android.
Pour afficher la boîte de dialogue, vous pouvez utiliser le code suivant. Ceci permet d'afficher une simple boîte de dialogue AlertDialog avec plusieurs cases à cocher:
Titre
Alors que si vous utilisez la fonction showDialog pour afficher une boîte de dialogue différente ou quoi que ce soit selon les arguments passés, vous pouvez créer une fonction auto et l'appeler sous la
onClickListener()
fonction. Quelque chose comme:et ajoutez le code de la boîte de dialogue ci-dessus dans la définition de la fonction.
la source
Ce code a fonctionné pour moi. Solution facile mais probablement pas un moyen préféré.
la source
la source