/**
* 提示对话框
* ggn 弹窗内容
* ggan 是否显示右按钮
* gx 是否显示最左按钮
* q 是否显示中间按钮
* gxurl 左间按钮跳转链接
* qurl 中间按钮跳转链接
*/
public void tipDialog(String ggn,String ggan,String gx,String q,String gxurl,String qurl) {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("提示:");
builder.setMessage(ggn);
builder.setIcon(R.mipmap.icon);
builder.setCancelable(false); //点击对话框以外的区域是否让对话框消失
if (ggan.equals("1")) {
//右按钮
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
}
//左按钮
if(gx.equals("1")) {
builder.setNeutralButton("更新", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");//打开手机自带浏览器
intent.setData(Uri.parse(gxurl));
startActivity(intent);
}
});
}
//中按钮
if (q.equals("1")) {
builder.setNegativeButton("加群", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");//打开手机自带浏览器
intent.setData(Uri.parse(qurl));
startActivity(intent);
}
});
}
AlertDialog dialog = builder.create(); //创建AlertDialog对象
//对话框显示的监听事件
dialog.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
}
});
//对话框消失的监听事件
dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
}
});
dialog.show(); //显示对话框
}
05-18
402
02-24
1343
01-17
3657