private void checkMostRecent(@StringRes final Integer recentPostfix) {
        if (recentPostfix != null) {
            final String mostRecent = Settings.getStringDirect("last_" + getString(recentPostfix), null);
            if (mostRecent != null) {
                binding.mostRecent.setVisibility(View.VISIBLE);
                ((TextView) binding.mostRecent.findViewById(R.id.text)).setText(mostRecent);
                ((TextView) binding.mostRecent.findViewById(R.id.info)).setText(R.string.most_recent);
                ((ImageView) binding.mostRecent.findViewById(R.id.icon)).setImageDrawable(AppCompatResources.getDrawable(this, R.drawable.ic_menu_recent_history));

                binding.mostRecent.setOnClickListener(v ->  {
                    searchView.setText(mostRecent);
                    searchView.setSelection(searchView.getText().length());
                });
            }
        }
    }
try to interpret query as trackable

@param query         Trimmed string to search for
@param keywordSearch Set to true if keyword search should be performed if query isn't GC or TB
@return true if trackable was found
main/src/main/java/cgeo/geocaching/SearchActivity.java