小编Min*_*ran的帖子

FLAG_DISMISS_KEYGUARD 不适用于小米手机

我正在 Android 中编写代码以在锁定屏幕上显示活动。该活动有一个活动按钮,用于启动另一个新活动。对于新活动,我添加了 FLAG_DISMISS_KEYGUARD 以便可以在锁定屏幕上显示活动。理想情况下,如果键盘锁当前处于活动状态并且是安全的(需要解锁凭证),那么用户可以使用锁定模式或密钥代码或用户设置的任何内容进行确认,然后活动窗口应该出现。它在除小米手机之外的所有手机上都能正常工作 - 单击按钮后,不会向用户显示解锁提示。我该如何解决这个问题?

这是我的代码片段:

onActivityResumed(Activity activity在新活动的) 方法中有此代码:

final Window win = activity.getWindow();
win.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
Run Code Online (Sandbox Code Playgroud)

新活动将在单击按钮时恢复,因此我在onActivityResumedAPI 中有它。

android xiaomi

5
推荐指数
0
解决办法
281
查看次数

标签 统计

android ×1

xiaomi ×1