И получается после каждого обновления обзервер ловит данные и после viewState.setPlayers...., во вью вызывается метод adapter.setData(), после чего фрагмент пересоздается -> viewState.setPlayers.... -> adapter.setData() и данные обновляются на экране, при этом из-за пересоздания фрагмента айтемы в ресайклере мигают
я просто не понимаю как связано обновление бд с пересозданием фрагмента
Вы же сами сказали, что передаете в адаптер новый список. Значит, вам надо изучить, что после этого сделает вьюпейджер, в каком случае он пересоздаст фрагмент, а в каком нет
Вы же сами сказали, что передаете в адаптер новый список. Значит, вам надо изучить, что после этого сделает вьюпейджер, в каком случае он пересоздаст фрагмент, а в каком нет