private void init() {
        updateForNewType();

        // show/hide Time selector
        date.setTimeVisible(loggingManager.canLogTime());

        // Register Coordinates Listener
        if (loggingManager.canLogCoordinates()) {
            binding.geocode.setOnFocusChangeListener(new LoadGeocacheListener());
            binding.geocode.setText(geocache.getGeocode());
            updateCoordinates(geocache.getCoords());
            binding.coordinates.setOnClickListener(new CoordinatesListener());
        }

        disableSuggestions(binding.tracking);
        initGeocodeSuggestions();
    }
How many times the warning popup for geocode not set should be displayed
main/src/main/java/cgeo/geocaching/log/LogTrackableActivity.java