use of com.ningcui.mylibrary.viewLib.Imagepicker.entity.LocalMediaFolder in project JustAndroid by chinaltz.
the class FolderPopWindow method notifyDataCheckedStatus.
/**
* 设置选中状态
*/
public void notifyDataCheckedStatus(List<LocalMedia> medias) {
try {
// 获取选中图片
List<LocalMediaFolder> folders = adapter.getFolderData();
for (LocalMediaFolder folder : folders) {
folder.setCheckedNum(0);
}
if (medias.size() > 0) {
for (LocalMediaFolder folder : folders) {
// 记录当前相册下有多少张是选中的
int num = 0;
List<LocalMedia> images = folder.getImages();
for (LocalMedia media : images) {
String path = media.getPath();
for (LocalMedia m : medias) {
if (path.equals(m.getPath())) {
num++;
folder.setCheckedNum(num);
}
}
}
}
}
adapter.bindFolderData(folders);
} catch (Exception e) {
e.printStackTrace();
}
}
Aggregations