知识点一:在广播接收者或者服务中启动活动的话,必须个Intent加入FLAG_ACTIVITY_NEW_TASK这个标记,否则程序会崩掉
Intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
知识点二:在广播接收者中显示对话框的话,必须将对话框类型设为TYPE_SYSTEM_ALERT,不然它将无法再广播接收者里弹出
AlertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
时间: 2024-10-12 23:35:46