title: Stop HTTP requests in async tasks on changing activity
body: <p>I am downloading multiple images in an activity to populate a list view, all in seperate async tasks. In this activity the user can press a button to go to another page which doesn't require the images. <br><br>
  The issue I run into is that even on going to the next activity the async tasks are still running and the httpclient isn't released for the requests that need to be made in this next activity.<br><br>
  I tried using asynctask.cancel for all the tasks running, but that throws an interruptedIOException.<br><br>
  Is there any other graceful way of stopping the requests that are being made to free up the client?<br><br></p>