Android在广播弹出提示框

来源:互联网 发布:香港城市大学知乎 编辑:程序博客网 时间:2024/06/02 01:42

Android在广播弹出提示框


 @Override    public void onReceive(final Context context, Intent intent) {        AlertDialog.Builder builder = new AlertDialog.Builder(context);        builder.setTitle("提示");        builder.setMessage("您的账号在别处登录,请重新登录!");        builder.setCancelable(false);        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                ActivityCollector.finishAll();                Intent intent = new Intent(context, MainActivity.class);                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                context.startActivity(intent);            }        });        AlertDialog alertDialog = builder.create();        alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);        alertDialog.show();    }

配置文件添加权限

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>

1 0
原创粉丝点击