public int getCheckedCount() {
        if (!isSelectMode()) {
            return 0;
        }

        int checkedCount = 0;
        for (final Geocache cache : list) {
            if (cache.isStatusChecked()) {
                checkedCount++;
            }
        }
        return checkedCount;
    }
Apply a new filter to the adapter (e.g. after filter was changed by user in menu)
main/src/main/java/cgeo/geocaching/ui/CacheListAdapter.java