I have two Activitys (mainActivity & downloadActivity) and I have 2 AsyncTasks in downloadActivity
Activity
mainActivity
downloadActivity
AsyncTask
You can override onBackPressed function in activity and finish the current activity before go to previous activity. When again you come to downloadActivity it call it's oncreate method and call first AsynctTask.