求大佬强行解释

weixin_42063572 2018-05-30 04:24:44
我Fragment中
调用相册选好图片返回的时候
photoAdapter.notifyDataSetChanged();
没反应
list里面已经取到值了
拖动一下后我的recyclerview才会刷新出来图片
请问这个怎么解决 各位大佬
...全文
1853 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeshohwa2 2018-06-05
  • 打赏
  • 举报
回复
notifyDataSetChanged正解,我也碰到过
老黑牛 2018-06-04
  • 打赏
  • 举报
回复
别使用list.add,先调用adapter.setList(),然后再调用notifyDataSetChanged
寒冰大神 2018-06-02
  • 打赏
  • 举报
回复
photoAdapter 里面数据每更新,不行你就重新new photoAdapter,再重新setAdapter
weixin_42063572 2018-05-30
  • 打赏
  • 举报
回复
我用的框架 TakePhotoFragment @Override//框架 从相册的返回值 public void takeSuccess(TResult result) { super.takeSuccess(result); showImg(result.getImages()); } private void showImg(ArrayList<TImage> images) { for (int i = 0; i < images.size(); i++) { //获取压缩图片的路径 uuri.add(images.get(i).getCompressPath()); //获取图片原路径 ListPhoto.list.add(new LiaoTianLiving(images.get(i).getOriginalPath(), "")); // Log.d("LIST", "" + list); //保存一份路径 查看大图时候使用 uri.add(uri.size(), images.get(i).getOriginalPath()); } //刷新 photoAdapter.notifyDataSetChanged(); // recyclerView.smoothScrollToPosition(ListPhoto.list.size()); Log.i("TTT","TTTT"); // 清空 images.clear(); }
雕·不懒惰 2018-05-30
  • 打赏
  • 举报
回复
代码贴出来看看
weixin_42063572 2018-05-30
  • 打赏
  • 举报
回复
执行到photoAdapter.notifyDataSetChanged()没有往下执行
雕·不懒惰 2018-05-30
  • 打赏
  • 举报
回复
你photoAdapter.notifyDataSetChanged();执行了没

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧