private void invalidateView() {
            //make sure the view is completely recreated
            this.recyclerView.getRecycledViewPool().clear();
            this.recyclerView.invalidate();
            //this.recyclerView.setAdapter(this); //seems to be necessary to really force redraw
        }
the following overwrite of focus search will always search the next EditText inside same RecyclerView
main/src/main/java/cgeo/geocaching/ui/VariableListView.java