Я пытаюсь запустить диалоговое окно оповещения из службы переднего плана, когда выполняется определенное условие:
AlertDialog.Builder builder2 = new AlertDialog.Builder(this);
builder2.setCancelable(true);
builder2.setTitle("This is the title");
builder2.setMessage("this is the message");
builder2.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
builder2.show();
Но когда условие выполнено, я получаю сообщение об ошибке:
android .view.WindowManager $ BadTokenException: невозможно добавить окно - нулевой токен недействителен; ваша деятельность работает?