我的应用程序确实有一个自定义通知,该通知在应用程序启动时出现。 通知需要有一个按钮,用于打开特定活动。
当用户在锁定屏幕上点击按钮时,会出现问题。 如果手机被锁定时应用程序处于后台,则手机将解锁(通过询问密码)并启动活动。但如果手机被锁定时应用程序处于前台,那么手机将无法解锁,我也不知道原因。
在我的onCreate()
中,我提出了以下参数:
Window window = this.getWindow();
window.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD
| LayoutParams.FLAG_TURN_SCREEN_ON);
}
我用以下内容启动活动:
Intent in = new Intent(context, MyActivity.class);
in.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivity(in);
感谢您的帮助!