在我的 Android 应用程序中,当后端发生特定进程时,应限制用户离开 Activity 。为此,当进程启动时,我在 Activity 中使用 startLockTask()
,当进程结束时,我调用 stopLockTask()
。
目前,该应用在没有设置设备所有者的设备上运行,因此屏幕固定已激活,而不是锁定任务模式。
似乎如果在设备上配置了锁定屏幕,则在调用 stopLockTask
时,设备始终显示锁定屏幕。这是为什么?我不能取消固定吗?这是正常行为吗?我可以禁用它吗?
我尝试过 sample app它只是通过按下按钮来启动/停止锁定任务模式,并且行为似乎是相同的。
最佳答案
希望这对任何人都有帮助 -
事实证明,这是一个可以通过设置控制的行为,它实际上是一个功能。 在我的三星设备上:
设置 -> 安全 -> 其他安全设置 -> 固定窗口 -> 禁用“取消固定之前询问图案”
关于android - 在android中退出lockTaskMode显示锁定屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71144595/