private void handleActionClick(final int adapterPos) {
            final ListItem itemData = getItems().get(adapterPos);
            if (itemData == null || itemData.type != ListItemType.ITEM || model.getActionListener() == null) {
                return;
            }
            model.getActionListener().accept(itemData.value);
        }
This view displays and maintains a list of simple view items, mainly for (single or multiple)
item selection lists. It provides special support for grouping, filtering and "select all" for such
lists.
main/src/main/java/cgeo/geocaching/ui/SimpleItemListView.java