2015-10-16 142 views
1
@Override 
public void run() { 
AlertDialog.Builder ab = new AlertDialog.Builder(DashboardActivity.this); 
ab.setMessage("invalid deal id or does not belong to the same organization"). 
setNegativeButton("OK", dialogClickListener).show(); 
    } 

当我点击确定警报不会解雇; 试图 ab.dismiss() ab.cancel()Android显示警报

任何帮助吗?

+1

什么生根粉dialogClickListern它在哪里? – pkBhati

回答

0
AlertDialog alertDialog = new AlertDialog.Builder(DashboardActivity.this).create(); 

    alertDialog.setMessage("invalid deal id or does not belong to the same organization"); 

      alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "Ok"), 
        new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int which) { 
          dialog.dismiss(); 
         } 
        }); 

      alertDialog.show(); 
-1
AlertDialog.Builder builder = new AlertDialog.Builder(DashboardActivity.this); 
         builder.setMessage("Look at this dialog!") 
           .setCancelable(false) 
           .setNegativeButton("OK", new DialogInterface.OnClickListener() { 
            public void onClick(DialogInterface dialog, int id) { 
             //do things 
             dialog.dismiss(); 
            } 
           }); 
         AlertDialog alert = builder.create(); 
         alert.show(); 

这工作:)