Диалог оповещений не отображается - PullRequest
6 голосов
/ 26 октября 2011

Привет всем Я создаю диалоговое окно оповещения в Android, нажав кнопку.Я использовал onClick свойство XML и вызывающую функцию.Мой код

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();}

, но этот код не отображает предупреждение и выдает ошибку типа

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

Скажите, пожалуйста, что не так с этим кодом.

1 Ответ

21 голосов
/ 26 октября 2011
new AlertDialog.Builder(getApplicationContext());

Я думаю, что это проблема.Вы пробовали:

new AlertDialog.Builder(YourActivityClassName.this);
...