public enum FileType {
directory , txt , zip , video , music , image ,apk ,ppt,pdf,excel,word, other
}
ArrayList<BaseBean> fileList=new ArrayList<BaseBean>();
for (BaseBean b:ziplist){
Parcel parcel=Parcel.obtain();
BaseBean bean= BaseBean.CREATOR.createFromParcel(parcel);
bean.setDir(b.isDir());
bean.setFileName(b.getFileName());
bean.setFileSize(b.getFileSize());
bean.setModifiedDate(b.getModifiedDate());
bean.setFileType(b.getFileType());
bean.setLocked(b.isLocked());
bean.setPath(b.getPath());
fileList.add(bean);
parcel.recycle();
}
Intent i_zipMultiFiles=new Intent(Keys.ACTION_START_ZIP);
i_zipMultiFiles.putExtra("type",2);
i_zipMultiFiles.putExtra("name",name);
i_zipMultiFiles.putExtra("rootpath",rootpath);
i_zipMultiFiles.putExtra("position",current_position);
i_zipMultiFiles.putParcelableArrayListExtra("beanlist", fileList);
sendBroadcast(i_zipMultiFiles);