Намерение приемника вещания не получено, пока телефон не разблокирован - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь начать работу с заблокированным телефоном.У меня есть класс приемника для таких вещей, как

Intent.ACTION_SCREEN_OFF

Я добавил свое собственное намеренное действие, такое как «my.app.name.dothis», зарегистрировал его и добавил в свой класс приемника.

if(intent.getAction().equals("my.app.name.dothis"))
    {
        Log.d("mytag", "here");
    }

У моего уведомления службы переднего плана есть ожидающее намерение этого действия:

    Intent startThis = new Intent("my.app.name.dothis");
    PendingIntent startPI = PendingIntent.getBroadcast(this, 4, startThis, PendingIntent.FLAG_CANCEL_CURRENT);

Когда я нажимаю на уведомление, когда оно заблокировано, оно ничего не делает, как только я разблокирую, широковещание получено иЯ вхожу "здесь".Как я могу получить трансляцию в заблокированном виде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...