FLAG_DISMISS_KEYGUARD没有在小米手机上工作

时间:2018-03-03 16:23:06

标签: android xiaomi

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

以下是我的代码片段:

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

final Window win = activity.getWindow();
win.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

新活动将在按钮点击时恢复,因此我将其放在onActivityResumed API中。

0 个答案:

没有答案