diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-07-25 12:26:37 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-07-25 12:26:37 +0200 |
| commit | 2e4e350054199b667c802e4f31f5381e4460e406 (patch) | |
| tree | 1745ff160fc22c12fb6be4ca0e8a9bbb5d449a69 | |
| parent | 4893141b7f53e7083f9d22933c5ba03e8e0378c8 (diff) | |
| download | cgeo-2e4e350054199b667c802e4f31f5381e4460e406.zip cgeo-2e4e350054199b667c802e4f31f5381e4460e406.tar.gz cgeo-2e4e350054199b667c802e4f31f5381e4460e406.tar.bz2 | |
Do not use a handler just to show a toast
| -rw-r--r-- | main/src/cgeo/geocaching/maps/CGeoMap.java | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/main/src/cgeo/geocaching/maps/CGeoMap.java b/main/src/cgeo/geocaching/maps/CGeoMap.java index da76c4c..3f67ab6 100644 --- a/main/src/cgeo/geocaching/maps/CGeoMap.java +++ b/main/src/cgeo/geocaching/maps/CGeoMap.java @@ -374,17 +374,6 @@ public class CGeoMap extends AbstractMap implements ViewFactory { } } - final private Handler noMapTokenHandler = new Handler() { - - @Override - public void handleMessage(final Message msg) { - if (!noMapTokenShowed) { - ActivityMixin.showToast(activity, res.getString(R.string.map_token_err)); - - noMapTokenShowed = true; - } - } - }; /** * calling activities can set the map title via extras */ @@ -1271,9 +1260,12 @@ public class CGeoMap extends AbstractMap implements ViewFactory { if (Settings.isGCConnectorActive()) { if (tokens == null) { tokens = GCLogin.getInstance().getMapTokens(); - if (noMapTokenHandler != null && (StringUtils.isEmpty(tokens.getUserSession()) || StringUtils.isEmpty(tokens.getSessionToken()))) { + if (StringUtils.isEmpty(tokens.getUserSession()) || StringUtils.isEmpty(tokens.getSessionToken())) { tokens = null; - noMapTokenHandler.sendEmptyMessage(0); + if (!noMapTokenShowed) { + ActivityMixin.showToast(activity, res.getString(R.string.map_token_err)); + noMapTokenShowed = true; + } } } } |
