aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/VisitCacheActivity.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-04-07 08:33:59 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-04-07 08:33:59 +0200
commit325c9aad24d3aa2e2582cbc5e2d9ae815583b94a (patch)
treea8e95bb7284e112c5eebd0c319e7192967114c2c /main/src/cgeo/geocaching/VisitCacheActivity.java
parent990b75b58d3c2d274028a3253f28364ee115a460 (diff)
downloadcgeo-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.java9
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.