@Override
        public void bindView(final View view, final Context context, final Cursor cursor) {
            final TextView tv = view.findViewById(R.id.text);
            tv.setText(prepareDisplayString(context, cursor.getString(1), searchTerm));
            tv.setCompoundDrawablesWithIntrinsicBounds(cursor.getInt(5), 0, 0, 0);
            ((TextView) view.findViewById(R.id.info)).setText(prepareDisplayString(context, cursor.getString(2), searchTerm));
        }
This method sets the fragment given by its base key,
and optionally starts scrolling to a preference identified by its key
main/src/main/java/cgeo/geocaching/settings/SettingsActivity.java