Skip to content
This repository has been archived by the owner on Jul 14, 2021. It is now read-only.

notifyDataSetChanged() 报错 #10

Closed
aab11bcc2233 opened this issue Mar 7, 2017 · 4 comments
Closed

notifyDataSetChanged() 报错 #10

aab11bcc2233 opened this issue Mar 7, 2017 · 4 comments

Comments

@aab11bcc2233
Copy link

我有 7 个卡片。
第 7 个卡片一开始有 10 条数据,点击 button 添加 10 条数据并 notifyDataSetChanged()。
第一次点击 button 由 10条数据变成 20 条,成功。
第二次点击 button 由 20条数据变成 30 条,失败。
image

下面是我 debug 的过程截图。
第一次点击 button:
image

第二次点击 button:
image

可以看到 helpers 的 size == 0,不知道为什么。

下面是我刷新的代码,不知道是不是我刷新的方式错了,希望能解答下,谢谢!
image

@longerian
Copy link
Contributor

将 demo 代码传递 github 上,我调一下看看

@aab11bcc2233
Copy link
Author

demo地址

又发现一个问题:
GridLayoutHelper 一行 4 列等分屏幕宽
image
第一次添加数据后,notifyDataSetChanged() 后变了样子。
image

longerian pushed a commit that referenced this issue Mar 8, 2017
@longerian
Copy link
Contributor

第一个问题参考 bugfix/1.0.2 的修复。

第二个问题GridLayoutHelper 一行 4 列等分屏幕宽 这个问题没有复现过。

@aab11bcc2233
Copy link
Author

第一个问题修复后,第二个问题就没复现,刚试了下。

longerian added a commit that referenced this issue Mar 8, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants