package com.ypx.imagepicker.data; import com.ypx.imagepicker.bean.ImageItem; import com.ypx.imagepicker.bean.PickerError; import java.util.ArrayList; /** * Time: 2019/10/27 21:26 * Author:ypx * Description:OnPickerCompleteListener子类,实现了ArrayList 回调 */ public abstract class OnStringListCompleteListener extends OnPickerCompleteListener> { public abstract void onPickComplete(ArrayList list); @Override public void onPickFailed(PickerError error) { } @Override public void onImagePickComplete(ArrayList items) { onPickComplete(onTransit(items)); } @Override public ArrayList onTransit(ArrayList items) { ArrayList list = new ArrayList<>(); for (ImageItem item : items) { list.add(item.path); } return list; } }