Closed dirkshowtime closed 4 years ago
@dirkshowtime adapter setList 是 addAll,不是直接引用,你后来在外部再改数据源,adapter 内部是不会变化的,因为数据源和 adapter 持有的 list 不是同一个对象。init 新的数据就好。
@dirkshowtime 请问下 外部数据源改变页面怎么刷新呢? 我这边外部数据源改变只有左边列表有数据 右边列表没数据
请求数据完成数据适配好调用linkage.init(items, new ElemePrimaryAdapterConfig(), new ElemeSecondaryAdapterConfig());
当再次请求数据时候 list.clear 后重新再 适配add新数据 但是页面不刷新 出现上面描述的情况。
请问你是怎么处理的?能给点思路吗?
万分谢谢!
作者您好! 我再使用中遇到了个刷新的问题 数据源只做clear和addAll操作 linkage.getPrimaryAdapter().notifyDataSetChanged(); linkage.getSecondaryAdapter().notifyDataSetChanged(); 上述代码不起作用 感谢