【问题标题】:Android - Does Lollipop Screen pinning work across multiple activities in the same app?Android - 棒棒糖屏幕固定是否适用于同一应用程序中的多个活动?
【发布时间】:2015-03-20 15:27:08
【问题描述】:

我正在尝试向 Android 应用程序添加信息亭功能。我希望利用 Lollipop 的屏幕固定功能在应用程序启动后自动固定应用程序。应用程序 UI 已经构建了几个不同的活动。我在入口点活动的onCreate() 方法期间调用了一次startLockTask(),但是一旦我导航到应用程序中的另一个活动,它就会取消固定。

onCreate()/onResume() 期间的每项活动我都需要致电startLockTask() 吗?这将产生糟糕的用户体验,因为每次我在应用程序中从一个活动移动到另一个活动时都会出现“屏幕固定”吐司。

我正在运行 Android 5.0.2 的 Moto E(第 2 代)上开发应用程序。

【问题讨论】:

    标签: android android-5.0-lollipop android-screen-pinning


    【解决方案1】:

    Android Lollipop 的屏幕固定功能将单个任务而非活动固定在屏幕上。因此,如果您的活动是在一项任务中,那么是的,您可以在屏幕固定模式下播放/切换活动。

    更多详情可以查看官方信息:https://developer.android.com/about/versions/android-5.0.html#Enterprise> 屏幕固定

    【讨论】:

    • 好的,有道理。看起来我需要调整清单中一些活动的启动模式。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    相关资源
    最近更新 更多