Элементы RecyclerView меняют положение после перехода на другой экран и возврата - PullRequest
0 голосов
/ 13 июня 2019

У меня есть проект Android, созданный с использованием MVVM, и у меня возникли проблемы с элементами в позиции смещения RecyclerView после перехода на другую страницу (фрагмент с findNavController) и возвращения на экран с RecyclerView.Я искал об этом в Интернете, но не могу найти какие-либо решения.Я видел что-то вроде следующего, но не могу это исправить.Я хотел бы услышать от вас несколько советов или примеров кода!
Адаптер RecyclerView меняет выбранную позицию в прокрутке списка

    val recyclerView: RecyclerView = binding.mainRecycleview
    val adapter = HomeAdapter(context!!, viewModel)

    recyclerView.adapter = adapter
    val layoutManager = GridLayoutManager(activity, COLUMN_COUNT, RecyclerView.VERTICAL, false)
    recyclerView.layoutManager = layoutManager
    recyclerView.isMotionEventSplittingEnabled = false
    setGridDecoration(recyclerView, adapter, layoutManager)

    adapter.setOnItemClickListener(object : HomeListAdapter.OnItemClickListener {
        override fun onClick(view: View, homedata: MainModel) = onClickItem(view, article)
    })

.

class HomeAdapter(val context: Context, val viewModel: MainModel) : RecyclerView.Adapter<MainAdapter.ViewHolder>() {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...