2015-03-20 5 views
4

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

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

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

ответ

5

Функция привязки экрана Android Lollipop вызывает одно задание НЕ ДЕЯТЕЛЬНОСТЬ на экране. Поэтому, если ваши действия находятся в одной задаче, тогда да, вы можете играть/переключаться между действиями в режиме настройки экрана.

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

+0

Хорошо, что имеет смысл. Похоже, мне нужно было настроить режим запуска некоторых из моих действий в манифесте. Благодарю. –