Я надеюсь, что этот вопрос не задавался раньше, но я не смог найти решение своей проблемы. У меня есть виджет, который также используется для keyguard. Я хочу добавить обработчик onClick для своего виджета. Нет проблем, когда виджет находится на главном экране, активность начинается нормально. Но на keyguard активность запускается, но не отображается, потому что устройство заблокировано.
Я не хочу отключать блокировку клавиатуры с такими флагами, как WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
и WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
. Я просто хочу, чтобы показывалось маленькое окно, где меня просят разблокировать устройство, как будто оно открывается, когда вы нажимаете на несколько виджетов keyguard, например, для приложения электронной почты Android.
Есть ли другой флаг для достижения этого? Или я должен что-то сделать с моим намерением, призванным открыть активность? Спасибо за помощь.