5

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

这是我的代码片段:

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

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

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

4

0 回答 0