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

```
myDialog = new ProgressDialog(BaseScreen.this);
myDialog.setMessage("Loading...");
myDialog.setCancelable(false);
myDialog.show();

```

I want to set a button with an `onClickListener` on this `ProgressDialog`.
I tried with this code:

```
myDialog.setButton("Cancel", new OnClickListener() {        
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // TODO Auto-generated method stub          
        myDialog.dismiss();
    }
});

```

But it isn't working. I tried other similar listeners also, but still no success.
How can I solve this problem?