I\'ve an AsyncTask and I want it to stip execution when back button is pressed. I also want the app to return to the previous displayed Activity. It seems I\'ve managed in stop
pd.setCancelable(true); pd.setOnCancelListener(cancelListener); bCancelled=false; pd is your progressdialog box
and now use cancelListner
OnCancelListener cancelListener=new OnCancelListener(){ @Override public void onCancel(DialogInterface arg0){ bCancelled=true; finish(); } };