- if an error occurs, the toast should display the error messageId from trackWriter.getErrorMessage() if available - when user cancels export, onPostExecute is not invoked, thus need to release the wake lock in doInBackground
support screen rotations of dialogs.
to support screen rotation when displaying the progress dialog.