Comment faire pour Annuler une AlertDialog.Constructeur
Que dois-je Écrire dans le Praticable de la Méthode Run pour annuler l'Alerte.Bulider??
AlertDialog.Builder ad;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Context context=this;
ad = new AlertDialog.Builder(context);
ad.setTitle("Warning");
ad.setMessage("Just Testing It");
ad.setPositiveButton("Yes", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//TODO Auto-generated method stub
}
});
ad.setNegativeButton("Nooooo", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//TODO Auto-generated method stub
}
});
ad.show();
Handler h=new Handler();
h.postAtTime(r, 10000);
}
public Runnable r=new Runnable() {
@Override
public void run() {
//TODO Auto-generated method stub
}
};
OriginalL'auteur Harinder | 2011-04-05
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas masquer une
AlertDialog.Builder
. Au lieu de déclarer la variable membread
commeAlertDialog
, créer l'AlertDialog à l'aide du constructeur et de l'attribuer à l'annonce par écritad = builder.create()
. Dans la course à l'appel de la méthodead.cancel()
;Pas de travail.. Tentative d'invoquer la méthode virtuelle " void android.widget de.Bouton.setOnClickListener(android.vue.Afficher$OnClickListener) " sur une référence d'objet nul
Il a travaillé sur la boîte de dialogue personnalisée . Merci
OriginalL'auteur pankajagarwal
show()
retourneAlertDialog
donc créer une variable comme ci-dessous:et puis rejeter lorsque requis -
OriginalL'auteur Amir Ansari