title: How to handle an AsyncTask during Screen Rotation?
body: <p>I read a lot on how to save my instance state or how to deal with my activity getting destroyed during screen rotation. </p>
  
  <p>There seem to be a lot of possibilities but I haven't figured out which one works best for retrieving results of an AsyncTask.</p>
  
  <p>I have some AsyncTasks that are simply started again and call the <code>isFinishing()</code> method of the activity and if the activity is finishing they wont update anything.  </p>
  
  <p>The problem is that I have one Task that does a request to a web service that can fail or succeed and restarting the task would result in a financial loss for the user. </p>
  
  <p>How would you solve this? What are the advantages or disadvantages of the possible solutions?</p>