PhotoPicker icon indicating copy to clipboard operation
PhotoPicker copied to clipboard

在相册中切到后台再回来。相册数据为空。切到拍照模式不拍照再按返回键返回也是。

Open wn0424 opened this issue 6 years ago • 8 comments

MediaStoreHelper.PhotosResultCallback() 接口返回的dirs size为1.

wn0424 avatar Mar 24 '18 07:03 wn0424

同样遇到这个问题,请问是如何解决的?

zhangchaoxu avatar Apr 11 '18 03:04 zhangchaoxu

同样遇到 发现如果将Glide版本切换成 PhotoPicker 自身的 4.1.1 就没问题 使用4.6.1 就有问题 求解决办法!!

lvasd avatar Apr 12 '18 11:04 lvasd

我在ImagePicker找到解决办法了 大佬说 这个是 v7包 27 LoaderManager引起的问题 修改项目 MediaStoreHelper中onLoadFinished()方法 在 while前 加 if(!data.moveToFirst()){ return; }

lvasd avatar Apr 13 '18 04:04 lvasd

@aljian 按你的修改,你试过拍照吗,返回后无法刷新

Alex861 avatar Apr 30 '18 12:04 Alex861

同问,添加这句后if(!data.moveToFirst()){ return; } 拍照返回的相册刷新有问题,拍完第二张才显示上一张的照片。

wn0424 avatar May 07 '18 08:05 wn0424

已经基本放弃这个了😂

Alex861 avatar May 07 '18 17:05 Alex861

加上一句data.isAfterLast()判断就ok了,api27的缘故 public void onLoadFinished(Loader<Cursor> loader, Cursor data) { if (data == null || data.isAfterLast()) { return; } ...

tomxukui avatar May 17 '18 09:05 tomxukui

image movetofirst(),the position is zero, try the method data.moveToPosition(-1);

laotaoProgrammer avatar Sep 24 '19 03:09 laotaoProgrammer