Обновлять значения в textView фрагмента
Есть фрагмент, который содержит в себе несколько TextView. Данные для отображения приходят с сервера, записываю их в преференсы и показываю в фрагменте. Сделал таймер, по которому происходит обновление фрагмента:
timer = object : CountDownTimer(5000, 1000) {
override fun onTick(millisUntilFinished: Long) {
}
override fun onFinish() {
val ft: FragmentTransaction = fragmentManager!!.beginTransaction()
if (Build.VERSION.SDK_INT >= 26) {
ft.setReorderingAllowed(false)
}
ft.detach(this@StatusListFragment).attach(this@StatusListFragment).commit()
}
}
timer.start()
Но при этом позиция фрагмента возвращается в начальную, то есть если пользователь скроллил вниз - его перебросит в верхнюю часть экрана. Как можно реализовать обновление данных отображаемых во фрагменте, без перезагрузки фрагмента? Обновлять только textView?