@Override
        public void handleRegularMessage(final Message msg) {
            final CacheDetailActivity cacheDetailActivity = (CacheDetailActivity) activityRef.get();
            if (msg.what == UPDATE_SHOW_STATUS_TOAST && msg.obj instanceof String) {
                showToast((String) msg.obj);
            } else if (msg.what != UPDATE_LOAD_PROGRESS_DETAIL) {
                dismissProgress(cacheDetailActivity.getString(R.string.cachedetails_progress_refresh, cacheDetailActivity.geocode));
                cacheDetailActivity.translationStatus.setNotTranslated();
                notifyDataSetChanged(activityRef);
            }
        }
A dialog to allow the user to select reseting coordinates local/remote/both.
main/src/main/java/cgeo/geocaching/CacheDetailActivity.java