diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-04-07 08:33:59 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-04-07 08:33:59 +0200 |
| commit | 325c9aad24d3aa2e2582cbc5e2d9ae815583b94a (patch) | |
| tree | a8e95bb7284e112c5eebd0c319e7192967114c2c /main/src/cgeo/geocaching/VisitCacheActivity.java | |
| parent | 990b75b58d3c2d274028a3253f28364ee115a460 (diff) | |
| download | cgeo-325c9aad24d3aa2e2582cbc5e2d9ae815583b94a.zip cgeo-325c9aad24d3aa2e2582cbc5e2d9ae815583b94a.tar.gz cgeo-325c9aad24d3aa2e2582cbc5e2d9ae815583b94a.tar.bz2 | |
refactoring: make API of AsyncTaskWithProgress more explicit
Diffstat (limited to 'main/src/cgeo/geocaching/VisitCacheActivity.java')
| -rw-r--r-- | main/src/cgeo/geocaching/VisitCacheActivity.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/main/src/cgeo/geocaching/VisitCacheActivity.java b/main/src/cgeo/geocaching/VisitCacheActivity.java index 8957aa1..74890f4 100644 --- a/main/src/cgeo/geocaching/VisitCacheActivity.java +++ b/main/src/cgeo/geocaching/VisitCacheActivity.java @@ -523,12 +523,12 @@ public class VisitCacheActivity extends AbstractLoggingActivity implements DateD private class Poster extends AsyncTaskWithProgress<String, StatusCode> { public Poster(final Activity activity, final String progressMessage) { - super(activity, 0, null, progressMessage); + super(activity, null, progressMessage, true); } @Override - protected StatusCode doInBackground(final String... args) { - final String log = args[0]; + protected StatusCode doInBackgroundInternal(final String[] logTexts) { + final String log = logTexts[0]; try { final ImmutablePair<StatusCode, String> postResult = GCParser.postLog(geocode, cacheid, viewstates, typeSelected, date.get(Calendar.YEAR), (date.get(Calendar.MONTH) + 1), date.get(Calendar.DATE), @@ -573,8 +573,7 @@ public class VisitCacheActivity extends AbstractLoggingActivity implements DateD } @Override - protected void onPostExecute(final StatusCode status) { - super.onPostExecute(status); + protected void onPostExecuteInternal(final StatusCode status) { if (status == StatusCode.NO_ERROR) { showToast(res.getString(R.string.info_log_posted)); // No need to save the log when quitting if it has been posted. |
