aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/SimpleHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/utils/SimpleHandler.java')
-rw-r--r--main/src/cgeo/geocaching/utils/SimpleHandler.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/main/src/cgeo/geocaching/utils/SimpleHandler.java b/main/src/cgeo/geocaching/utils/SimpleHandler.java
index 554ded6..b01d0e1 100644
--- a/main/src/cgeo/geocaching/utils/SimpleHandler.java
+++ b/main/src/cgeo/geocaching/utils/SimpleHandler.java
@@ -10,7 +10,7 @@ import android.os.Message;
import java.lang.ref.WeakReference;
public abstract class SimpleHandler extends Handler {
- 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 abstract class SimpleHandler extends Handler {
@Override
public void handleMessage(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;
}