4 つの alertDialog ボックスが同時に表示されます。タイマー メソッドが発生したときに、それらすべてを同時に削除したいと考えています。私は何をすべきか?
AlertDialog.Builder mainBuilder = new AlertDialog.Builder(AdminViewActivity.this);
mainBuilder.setMessage("Table No " +TableList.get(i)+" At Time "+TimeList.get(i))
.setPositiveButton("Waiter Called", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id) {
dailog1=dialog;
dialog.dismiss();
}
});
AlertDialog mainAlert = mainBuilder.create();
mainAlert.requestWindowFeature(Window.FEATURE_NO_TITLE);
WindowManager.LayoutParams WMLP = mainAlert.getWindow().getAttributes();
mainAlert.getWindow().getAttributes().gravity = Gravity.LEFT|Gravity.CENTER_VERTICAL;
WMLP.x = 10; //x position
WMLP.y = 300; //y position
mainAlert.getWindow().setAttributes(WMLP);
mainAlert.show();