1、上下文传applicationContent类型的
2、添加dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);的属性
3、添加权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
示例:
AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
AlertDialog dialog=builder.setMessage("领取奖励")
.setPositiveButton("确定",new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
}).create();
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
dialog.setCanceledOnTouchOutside(false);
if (!dialog.isShowing()){
dialog.show();
}
本文介绍如何使用Android系统警报窗口权限创建不可取消的对话框,并展示了具体的代码实现步骤。
1687

被折叠的 条评论
为什么被折叠?



