private static void setPersonalNote(final TextView personalNoteView, final View separator, final String personalNote) {
        personalNoteView.setText(personalNote, TextView.BufferType.SPANNABLE);
        if (StringUtils.isNotBlank(personalNote)) {
            personalNoteView.setVisibility(View.VISIBLE);
            separator.setVisibility(View.VISIBLE);
            ViewUtils.safeAddLinks(personalNoteView, Linkify.MAP_ADDRESSES | Linkify.WEB_URLS);
        } else {
            personalNoteView.setVisibility(View.GONE);
            separator.setVisibility(View.GONE);
        }
    }
Internal method to set new personal note and update all corresponding entities (DB, dialogs etc)

@param newNote                     new note to set
@param newPreventWaypointsFromNote new preventWaypointsFromNote flag to set
main/src/main/java/cgeo/geocaching/CacheDetailActivity.java