【问题标题】:A2A : Recylerview not showing completely . Adapter is setting correctly. But oncreateViewHolder and onbindViewHolder not calling -Kotlin SyntheticsA2A:Recylerview 未完全显示。适配器设置正确。但是 oncreateViewHolder 和 onbindViewHolder 没有调用 -Kotlin Synthetics
【发布时间】:2022-08-12 23:57:52
【问题描述】:
services_menu_item_rv.apply {
            layoutManager = LinearLayoutManager(mContext)
            recyclerAdapter = ServicesMenuItemRecyclerViewAdapter(
                data,
                mContext,
            )
            adapter = recyclerAdapter
        }

我有 5 个标签的底部导航。我们使用堆栈数据结构为每个选项卡使用自定义后退堆栈。 当服务片段第一次完美显示时。但是第二次加载时没有显示回收站视图。适配器正在设置,但 oncreateViewHolder 和 onbindViewHolder 没有调用。

    标签: android kotlin android-fragments kotlin-android-extensions


    【解决方案1】:

    起初,我想出了每次切换选项卡时创建新片段实例的解决方案。 那行得通。但这不适合我们的自定义 backstack 实现。 但真正的问题是因为使用 kotlin 合成来绑定视图。这是一个奇怪的问题发生在我身上。所以尝试将视图访问更改为视图绑定。它按预期工作正常。

    因此,是时候将整个项目完全迁移到视图绑定.

    如果有人遇到这个问题,希望能帮助他们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多