Отображение диалогового окна оповещения от службы - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь запустить диалоговое окно оповещения из службы переднего плана, когда выполняется определенное условие:

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: невозможно добавить окно - нулевой токен недействителен; ваша деятельность работает?

...