Я хочу передать список, полученный из API-запроса менеджера работы, моему фрагменту, чтобы я мог обновить адаптер утилиты восстановления.Я не хочу использовать Room, так как список больше 10 Кб, но вместо этого я использую runOnUIThread, чтобы я мог передать их.Я получил экземпляр фрагмента с помощью findFragmentByTag, но я не знаю, как лучше всего передать список адаптеру
Вот мой код: Пожалуйста, помогите мне:)
try {
val groupsResponse = client.groups().execute()
if (!groupsResponse.isSuccessful) return result
val list = groupsResponse.body()!!
activity?.runOnUiThread {
activity as ViewPagerActivity
val viewPager = activity.findViewById<ViewPager>(R.id.view_pager)
val fragment = activity.supportFragmentManager.findFragmentByTag(
"android:switcher:" +
R.id.view_pager + ":" + viewPager.currentItem
)
//how to pass data to adapter?
}
Result.SUCCESS
} catch (exception: Exception) {
exception.printStackTrace()
result = Result.FAILURE
}