我有一个应用程序,它会在服务器上发出任何警报时通知用户,所以当警报响起时,应用程序会播放哔声并打开活动,即使设备处于睡眠模式,它也会唤醒关闭键盘保护并用哔声显示活动声音。此功能在其他选项卡中运行良好,但在三星 Galaxy 选项卡中,它不会关闭键盘锁。蜂鸣声响起,当您手动释放设备的键盘锁时,您可以看到警报生成时必须显示的活动。
我正在使用下面的代码来解除活动的 onCreate 方法中的键盘保护:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
不知道为什么这段代码在三星 Galaxy 选项卡中不起作用。谁能给我一些线索?问候, 皮克斯