Commit Graph

14 Commits

Author SHA1 Message Date
Jimmy Shih 0562165421 merge heads 2012-03-20 11:04:54 -07:00
Jimmy Shih 7b8203bd1d merge heads 2012-03-20 10:57:36 -07:00
Jimmy Shih 2f986bac65 merge heads 2012-03-20 10:50:07 -07:00
Jimmy Shih 0bcdab1958 merge heads 2012-03-20 10:45:03 -07:00
Jimmy Shih b8400cc0bf merge heads 2012-03-20 10:37:14 -07:00
Jimmy Shih 08a17a58ef merge heads 2012-03-20 10:23:19 -07:00
Jimmy Shih 1893c3557d Fix comment for 01e7f3b54cbf 2012-03-20 10:18:55 -07:00
Jimmy Shih e5d41576c9 Support screen rotation for back and restore
from the SD card.
2012-03-19 12:47:59 -07:00
Jimmy Shih cd87395ab0 Support screen rotation when importing tracks.
Use an activity to display the progress dialog
and use an associated AsyncTask to perform the import.
2012-03-17 14:37:54 -07:00
Jimmy Shih 6445304c1f Fix screen rotation for delete marker confirmation
and check unit.
2012-03-16 15:53:08 -07:00
Jimmy Shih e1a7f3c0b5 Support screen rotation for "Delete All Tracks".
Replace DeleteAllTracks and DeleteTrack with
confirmation dialogs.

Currently, for DeleteTrack, the listener code in
repeated twice in MapActivity and TrackList. But in the
ICS design, DeleteTrack will only be available in
one place.
2012-03-16 14:51:11 -07:00
Jimmy Shih ddd06ea9f6 Improve ExportAllAsyncTask
- 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
2012-03-16 10:44:08 -07:00
Jimmy Shih 8ee1066b9d Modify ExportAll to use the AsyncTask pattern to
support screen rotations of dialogs.
2012-03-15 19:08:54 -07:00
Jimmy Shih 2877712876 Use the AsyncTask pattern for SaveActivity
to support screen rotation when displaying the
progress dialog.
2012-03-15 15:40:57 -07:00