【问题标题】:Check if child recyclerview is recycling检查 child recyclerview 是否正在回收
【发布时间】:2017-08-01 08:47:11
【问题描述】:

我正在开发一个应用程序,该应用程序需要具有多个视图类型的 recyclerview,我正在使用以下方法 https://stackoverflow.com/a/26245463/6350239 ,但对于我的要求,我需要在父 recyclerview 的行之一中有 recyclerview,虽然我已经实现了所需的布局:

  • 我的子 recyclerview 的 onbindViewholder 只为所有项目一次调用,并且 lastvisibleItemposition 始终是最后一个项目,尽管它在屏幕上不可见。
  • 我怀疑 child recyclerview 没有回收它的物品。

如何检查我的孩子 recyclerView 是否正在回收?在另一个recyclerview中将recyclerview作为rowitem也是正确的吗??

【问题讨论】:

    标签: android android-recyclerview


    【解决方案1】:

    如何检查我的孩子 recyclerView 是否正在回收?

    嗯,最基本的并且可能是最有效的测试是检查您的子 RecyclerView 中每个项目的数据/行为是否与预期相符。

    在另一个 recyclerview 中将 recyclerview 作为 rowitem 是否正确?

    我不明白为什么它不应该是正确的。老实说,恰恰相反,您应该始终使用可以节省内存的库,这就是 RecyclerView 非常适合列出的原因。显然,该解决方案可能比普通的单个 RV 有点棘手,但它是可行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-15
      相关资源
      最近更新 更多