Я пытался использовать блокировку/закрепление задач Android 6.0, чтобы заблокировать свою активность. Вроде работает ненадежно. Иногда, когда я запускаю свое приложение, оно закрепляется, и все скрыто, как и должно быть. В других случаях он пытается, но на самом деле не принимает. Например, я получаю тост с надписью «Экран закреплен», за которым сразу следует всплывающее сообщение с надписью «Экран не закреплен». Конечным результатом является то, что приложение не полностью закреплено (скрываются значки дома и переключателя задач). Но когда это происходит в этом цикле, кажется, что это не работает, даже если я продолжаю пытаться. Это также проблема при загрузке, аналогичная тому, что сообщается здесь:
Активность PIN-кода Android при загрузке
Есть ли способ узнать, что заставляет Android открепить мою активность? Это расстраивает, потому что не дает никаких указаний, почему это не работает.