How to set a cancel button in Progress Dialog?

前端 未结 3 626
温柔的废话
温柔的废话 2020-12-13 08:18

I want to set a cancel button in my ProgressDialog. Below is my code:

myDialog = new ProgressDialog(BaseScreen.this);
myDialog.setMessage(\"Load         


        
3条回答
  •  不思量自难忘°
    2020-12-13 08:49

    The setButton method you are using is deprecated (although it should still work). Also, you might want to add the button before showing the dialog. Try:

    myDialog = new ProgressDialog(BaseScreen.this);
    myDialog.setMessage("Loading...");
    myDialog.setCancelable(false);
    myDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            myDialog.dismiss();//dismiss dialog
        }
    });
    myDialog.show();
    

提交回复
热议问题