Откройте активность из уведомления на экране блокировки - PullRequest
0 голосов
/ 25 февраля 2019

Я создаю приложение SOS с постоянным уведомлением с надписью «Нажмите для экстренной помощи». Поэтому, когда пользователь нажимает на уведомление, отображаемое на экране блокировки, я хочу, чтобы действие открывалось без необходимости разблокировки пользователем.Телефон.Я перепробовал много методов, таких как добавление приведенного ниже кода в OnCreate () этого действия:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

Кроме того, я также поместил в манифест следующее:

<activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:showOnLockScreen="true"
.......
</activity>

Это действиеотображается, когда я использую приложение и блокирую экран, а затем нажмите клавишу блокировки.Но проблема в том, что я не могу открыть это действие, нажав на уведомление на экране блокировки.Вместо этого он запрашивает блокировку шаблона.Когда я разблокирую свой телефон, это действие откроется.

...