aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java')
-rw-r--r--main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java16
1 files changed, 5 insertions, 11 deletions
diff --git a/main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java b/main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java
index 94246e0..75c10ab 100644
--- a/main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java
+++ b/main/src/cgeo/geocaching/utils/SimpleCancellableHandler.java
@@ -10,7 +10,7 @@ import android.os.Message;
import java.lang.ref.WeakReference;
public class SimpleCancellableHandler extends CancellableHandler {
- public static final String SUCCESS_TEXT = "success_message";
+ public static final String MESSAGE_TEXT = "message_text";
protected final WeakReference<AbstractActivity> activityRef;
protected final WeakReference<Progress> progressDialogRef;
@@ -22,13 +22,10 @@ public class SimpleCancellableHandler extends CancellableHandler {
@Override
public void handleRegularMessage(final Message msg) {
AbstractActivity activity = activityRef.get();
- if (activity != null && msg.getData() != null && msg.getData().getString(SUCCESS_TEXT) != null) {
- activity.showToast(msg.getData().getString(SUCCESS_TEXT));
- }
- Progress progressDialog = progressDialogRef.get();
- if (progressDialog != null) {
- progressDialog.dismiss();
+ if (activity != null && msg.getData() != null && msg.getData().getString(MESSAGE_TEXT) != null) {
+ activity.showToast(msg.getData().getString(MESSAGE_TEXT));
}
+ dismissProgress();
return;
}
@@ -38,10 +35,7 @@ public class SimpleCancellableHandler extends CancellableHandler {
if (activity != null) {
activity.showToast((String) extra);
}
- Progress progressDialog = progressDialogRef.get();
- if (progressDialog != null) {
- progressDialog.dismiss();
- }
+ dismissProgress();
}
public final void showToast(int resId) {