Android. Работает ли закрепление экрана Lollipop в нескольких действиях в одном приложении?

Я пытаюсь добавить функциональность киоска в приложение для Android. Я надеюсь воспользоваться функцией закрепления экрана Lollipop, чтобы автоматически закреплять приложение после его запуска. Пользовательский интерфейс приложения был построен с несколькими различными действиями. Я вызываю startLockTask() один раз во время метода onCreate() действия точки входа, однако, как только я перехожу к другому действию в приложении, оно открепляется.

Нужно ли мне вызывать startLockTask() в каждом действии в течение onCreate()/onResume()? Это приведет к плохому взаимодействию с пользователем, поскольку всплывающее окно «Закреплено на экране» будет появляться каждый раз, когда я перехожу от одного действия к другому в приложении.

Я разрабатываю приложение для Moto E (2-го поколения) под управлением Android 5.0.2.


person Andrew Heckford    schedule 20.03.2015    source источник


Ответы (1)


Функция закрепления экрана в Android Lollipop закрепляет на экране одну задачу, а не действие. Так что, если ваши действия связаны с одной задачей, то да, вы можете играть/переключаться между действиями в режиме закрепления экрана.

Для получения более подробной информации вы можете проверить эту официальную информацию: https://developer.android.com/about/versions/android-5.0.html#Enterprise > Закрепление экрана

person Vikasdeep Singh    schedule 20.04.2015
comment
Хорошо, это имеет смысл. Похоже, мне нужно было настроить режим запуска некоторых действий в манифесте. Спасибо. - person Andrew Heckford; 21.04.2015