Android - Lollipop Screen 固定是否适用于同一应用程序中的多个活动?
Android - Does Lollipop Screen pinning work across multiple activities in the same app?
我正在尝试向 android 应用程序添加信息亭功能。我希望利用 Lollipop 的屏幕固定功能在应用程序启动后自动固定。该应用程序 UI 是用几个不同的活动构建的。我在入口点 activity 的 onCreate()
方法期间调用了一次 startLockTask()
,但是一旦我导航到应用程序中的另一个 activity,它就会取消固定。
我是否需要在 onCreate()/onResume()
期间的每个 activity 中调用 startLockTask()
?这将产生糟糕的用户体验,因为每次我在应用程序中从一个 activity 移动到另一个时都会出现 "Screen pinned" toast。
我正在 Moto E(第 2 代)运行 Android 5.0.2.
上开发应用程序
Android Lollipop 的屏幕固定功能在屏幕上固定单个任务而不是 Activity。因此,如果您的活动在一个任务中,那么是的,您可以 play/switch 在屏幕固定模式下的活动之间。
更多详情可以查看官方信息:https://developer.android.com/about/versions/android-5.0.html#Enterprise > 屏幕固定
我正在尝试向 android 应用程序添加信息亭功能。我希望利用 Lollipop 的屏幕固定功能在应用程序启动后自动固定。该应用程序 UI 是用几个不同的活动构建的。我在入口点 activity 的 onCreate()
方法期间调用了一次 startLockTask()
,但是一旦我导航到应用程序中的另一个 activity,它就会取消固定。
我是否需要在 onCreate()/onResume()
期间的每个 activity 中调用 startLockTask()
?这将产生糟糕的用户体验,因为每次我在应用程序中从一个 activity 移动到另一个时都会出现 "Screen pinned" toast。
我正在 Moto E(第 2 代)运行 Android 5.0.2.
上开发应用程序Android Lollipop 的屏幕固定功能在屏幕上固定单个任务而不是 Activity。因此,如果您的活动在一个任务中,那么是的,您可以 play/switch 在屏幕固定模式下的活动之间。
更多详情可以查看官方信息:https://developer.android.com/about/versions/android-5.0.html#Enterprise > 屏幕固定