如您所知,在“Viber”、“Line”等应用程序中,当设备接收到新消息时,新活动将弹出并向用户显示消息,即使屏幕被锁定但锁定屏幕不会解雇。即使在带有 android 2.3.7 的“Xperia U”中也会发生这种情况。我想在我的应用程序中做同样的事情,我还尝试将以下标志添加到我的窗口:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
并且还使用唤醒锁,但它只是打开屏幕而不显示我的应用程序。所以我该怎么做 ?