Как показать экран блокировки над заблокированным пользователем приложением, используя блокировку приложения
Я работаю над проектом Android блокировки приложений. Увидев много источников, я смог написать сервис, который определяет, когда приложение запускается, и проверяет, находится ли он в списке заблокированных приложений, который пользователь хочет заблокировать, и показывает экран блокировки над ним.
У некоторых приложений есть заставка перед основной активностью. Обычно эти приложения в течение некоторого времени показывают всплеск активности, а затем переходят к своей основной активности.
Вот где возникает проблема... Мой сервис смог распознать запуск приложения, показал экран блокировки над ним, но когда пользователь вводил пароль, если это приложение того типа, на котором перед основной активностью отображается заставка.... его основное действие внезапно появляется на моем экране блокировки еще до того, как пользователь вводит свой пароль.
Есть какая-то процедура, чтобы заблокировать намерения, которые на какое-то время меняют верхнюю активность.
Буду признателен за помощь в решении этой проблемы. Заранее спасибо!