ImagePicker icon indicating copy to clipboard operation
ImagePicker copied to clipboard

多选模式下调用拍照会有错误出现

Open maybesong opened this issue 4 years ago • 0 comments

在多选模式下拍照,成功后会返回一张图片,但是再打开选择图片的界面时,最新拍摄的那张照片并没有被选中

其原因是ImageGridActivity的onActivityResult方法里,Line364,有

String path = imagePicker.getTakeImageFile().getAbsolutePath(); ImageItem imageItem = new ImageItem(); imageItem.path = path;

但是没有对imageItem的addTime做初始化,导致imagePicker.mSelectedImages中的对象和adapter中的对象不能匹配上

注意ImageItem的equal方法 return this.path.equalsIgnoreCase(item.path) && this.addTime == item.addTime; 是要path和addTime同时匹配的

maybesong avatar Jul 16 '20 07:07 maybesong