嵌套的RecyclerViews:当RecyclerView正在计算布局或滚动时,无法调用notifyDataSetChanged()方法

时间:2018-06-13 16:46:11

标签: android android-recyclerview kotlin recycler-adapter nestedrecyclerview

我必须做嵌套的RecyclerView 我有一个很重要的列表: list_one ,其中包含一个标题和另一个列表 list_two ,其中包含一个字符串和一个CheckBox。

设置 list_two 时,如果选择了字符串(默认情况下),我想调用 list_one 的适配器添加项目,然后调用 notifyDataSetChanged()

但是,当我这样做时,我得到一个例外:

my_string <- "title"
my_title <- bquote(.(my_string)^2)
plot(1,1, main=my_title)

我认为这是因为 list_two 尚未完全收费,因此 list_one 的大小未正确设置。

有没有办法等到list_two完全充电,在第一个列表中调用 notifyDataSetChanged

这是帮助您可视化列表目标的图片: enter image description here

first_list 包含&#34; Couleur&#34;,&#34; Taille&#34;和&#34;测试&#34;。

first_list 第一项的 second_list 包含&#34; Bleu&#34;,&#34; Rouge&#34;和&#34; Vert&#34; (相当令人困惑,我知道)

例如,如果我选择&#34; Rouge&#34;, first_list 需要刷新以添加或删除一些与&#34; Rouge&#34;不兼容的项目。
这就是我需要做这个伎俩的原因。

感谢您的关注。

0 个答案:

没有答案