Показывать AlertDialog в сервисе без типа окна - PullRequest
1 голос
/ 05 апреля 2020

Я постараюсь объяснить, чем я заинтересован, и буду рад, если вы сможете мне помочь. Знаете ли вы какой-нибудь способ показать AlertDialog вне действия (в службе) без установки типа TYPE_SYSTEM_ALERT / TYPE_APPLICATION_OVERLAY? например, предварительно установить его каким-либо образом, возможно, с помощью ContextWrapper (я не знаю, можно ли это сделать), а затем создать AlertDialog стандартным способом? это может показаться странным вопросом, но он мне нужен, потому что я не могу установить тип для некоторых внешних alerttdialogs, наконец, моя цель - заставить этот код работать в сервисе

AlertDialog.Builder builder = new AlertDialog.Builder(context)
.setTitle("Example")
.setMessage("Example")
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
        dialogInterface.dismiss();
    }
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
...