I download some data from internet in background thread (I use AsyncTask
) and display a progress dialog while downloading. Orientation changes, Activity is rest
This is my solution: https://github.com/Gotchamoh/Android-AsyncTask-ProgressDialog
Basically the steps are:
onSaveInstanceState
to save the task if it is still
processing.onCreate
I get the task if it was saved.onPause
I discard the ProgressDialog
if it is shown.onResume
I show the ProgressDialog
if the task is still
processing.