diff options
Diffstat (limited to 'main/src/cgeo/geocaching/CompassActivity.java')
| -rw-r--r-- | main/src/cgeo/geocaching/CompassActivity.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/CompassActivity.java b/main/src/cgeo/geocaching/CompassActivity.java index 27dbb4a..a79d270 100644 --- a/main/src/cgeo/geocaching/CompassActivity.java +++ b/main/src/cgeo/geocaching/CompassActivity.java @@ -203,6 +203,9 @@ public class CompassActivity extends AbstractActionBarActivity { case R.id.menu_compass_cache: setTarget(cache); return true; + case R.id.menu_hint: + showHint(); + return true; default: if (LoggingUI.onMenuItemSelected(item, this, cache)) { return true; @@ -218,6 +221,11 @@ public class CompassActivity extends AbstractActionBarActivity { return super.onOptionsItemSelected(item); } + private void showHint() { + final String hint = cache.getHint(); + showToast(StringUtils.defaultString(hint, getString(R.string.cache_hint_not_available))); + } + private void setTarget(@NonNull final Geopoint coords, final String newDescription) { setDestCoords(coords); setTargetDescription(newDescription); |
