Я создаю приложение 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>
Это действиеотображается, когда я использую приложение и блокирую экран, а затем нажмите клавишу блокировки.Но проблема в том, что я не могу открыть это действие, нажав на уведомление на экране блокировки.Вместо этого он запрашивает блокировку шаблона.Когда я разблокирую свой телефон, это действие откроется.