I think I know the answer to this, but does an AsyncTask continue to live on once its calling Activity has been finish()ed?
finish()
protected void onPr
Async task keeps running untill he onPostExecute() is finished.
try it by putting a toast on finish() and onPostExecute() to see which toast is shown first.