Я хотел бы реализовать действие screenLock, которое запускается всякий раз, когда пользователь блокирует экран.Я сделал это, но если пользователь открывает журнал приложений, я вижу два действия моего приложения: Sensitive-Activity и Lock-Activity.
Если пользователь нажимает на Sensitive-Activity в стеке, оно выходит на передний план,без заполнения Lock-Activity.При этом у меня возникают серьезные проблемы с безопасностью.
Может ли кто-нибудь сказать мне, как я могу «закрепить» Lock-Activity сверху, чтобы она появлялась даже при щелчке пользователя по другим действиям?
ps .: noHistroy на Sensitive-Activity не являетсярешение, так как если не активирована блокировка, то пользователи не смогут получить доступ к приложению после его перехода в фоновый режим.
<activity
android:name=".Sensitive"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".Lock"
android:launchMode="singleInstance"
android:screenOrientation="portrait" />