Boîte de dialogue d'alerte ne s'affiche pas

Salut à tous je suis entrain de créer une boîte de dialogue d'alerte dans android en cliquant sur un bouton. J'ai utilisé la propriété surclic (onClick) du langage XML et de l'appel de la fonction. Mon code est

public void selectPhoneType(View view)
{
    String [] item = {"Home", "Work", "Mobile", "Work Fax", "Home Fax", "Pager", "Other", "Custom"};
    AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
    builder.setTitle("Select Label");
    AlertDialog alert = builder.create();
    alert.show();}

mais ce code n'est pas en montrant d'alerte et de donner d'erreur comme

BadTokenException: Unable to add window -- token null is not for an application. 

S'il vous plaît dites-moi quel est le problème avec ce code.

  • essayez: new AlertDialog.Builder(this)
  • salut, merci de leur travail, mais pourriez-vous svp m'expliquer quelle est la différence entre cela et getAplicationContext?