4

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

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

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

4

1 回答 1

5

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

有关更多详细信息,您可以查看此官方信息:https ://developer.android.com/about/versions/android-5.0.html#Enterprise > Screen pinning

于 2015-04-20T13:37:26.690 回答