Как определить окончание обновления адаптера RecyclerView
Имеется ExpandableView на основе RecyclerView. Когда я разворачиваю группу, до в адаптер добавляется некоторое количество элементов. Если последний добавленный элемент в RecyclerView становится невидимым, то хочу прокрутить список до этого элемента. Все необходимые данные есть, получаю их в RecyclerView.onScrolled, но проблема в том, что я не могу определить окончания этого процесса, что бы определить, какой элемент будет последним видимым. Т.е. момент нажатия на группу выполняется намного раньше чем список окончательно сформируется. Есть идеи? Спасибо.