diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2013-08-25 16:20:31 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2013-08-25 16:20:31 +0200 |
| commit | 4e0b5281f318ba99b93b150c594cf994169958a2 (patch) | |
| tree | 639496bc6eada8b735f956720d8547fc95e03990 /main/src/cgeo/geocaching/utils/SimpleHandler.java | |
| parent | d8339cccf1788201f37fce80eb4b38eb9939b6a8 (diff) | |
| download | cgeo-4e0b5281f318ba99b93b150c594cf994169958a2.zip cgeo-4e0b5281f318ba99b93b150c594cf994169958a2.tar.gz cgeo-4e0b5281f318ba99b93b150c594cf994169958a2.tar.bz2 | |
refactoring: make SimpleHandler even simpler
Remove everything not used by instances or subclasses.
Diffstat (limited to 'main/src/cgeo/geocaching/utils/SimpleHandler.java')
| -rw-r--r-- | main/src/cgeo/geocaching/utils/SimpleHandler.java | 36 |
1 files changed, 4 insertions, 32 deletions
diff --git a/main/src/cgeo/geocaching/utils/SimpleHandler.java b/main/src/cgeo/geocaching/utils/SimpleHandler.java index 68e581d..8e0a479 100644 --- a/main/src/cgeo/geocaching/utils/SimpleHandler.java +++ b/main/src/cgeo/geocaching/utils/SimpleHandler.java @@ -3,7 +3,6 @@ package cgeo.geocaching.utils; import cgeo.geocaching.activity.AbstractActivity; import cgeo.geocaching.activity.Progress; -import android.content.res.Resources; import android.os.Handler; import android.os.Message; @@ -15,47 +14,20 @@ public abstract class SimpleHandler extends Handler { protected final WeakReference<Progress> progressDialogRef; public SimpleHandler(final AbstractActivity activity, final Progress progress) { - this.activityRef = new WeakReference<AbstractActivity>(activity); - this.progressDialogRef = new WeakReference<Progress>(progress); + activityRef = new WeakReference<AbstractActivity>(activity); + progressDialogRef = new WeakReference<Progress>(progress); } @Override public void handleMessage(final Message msg) { - AbstractActivity activity = activityRef.get(); + final AbstractActivity activity = activityRef.get(); if (activity != null && msg.getData() != null && msg.getData().getString(MESSAGE_TEXT) != null) { activity.showToast(msg.getData().getString(MESSAGE_TEXT)); } - dismissProgress(); - } - - protected final void showToast(final int resId) { - AbstractActivity activity = activityRef.get(); - if (activity != null) { - Resources res = activity.getResources(); - activity.showToast(res.getText(resId).toString()); - } - } - - protected final void dismissProgress() { - Progress progressDialog = progressDialogRef.get(); + final Progress progressDialog = progressDialogRef.get(); if (progressDialog != null) { progressDialog.dismiss(); } } - protected final void setProgressMessage(final String txt) { - Progress progressDialog = progressDialogRef.get(); - if (progressDialog != null) { - progressDialog.setMessage(txt); - } - } - - protected final void finishActivity() { - AbstractActivity activity = activityRef.get(); - if (activity != null) { - activity.finish(); - } - - } - } |
