仿QQ本地图片选择,包括单选,多选时图片顺序标注,效果图如下:
/**多选*/
public void onMultiClick(View view) {
/*参数对应context, 回调code, 传入的图片List, 可选的最大张数*/
FolderListActivity.startFolderListActivity(this, 1, null, 9);
}
/**单选*/
public void onSingleClick(View view) {
/*单选,参数对应的是context, 回调*/
FolderListActivity.startSelectSingleImgActivity(this, 2);
}
在Activity的onActivityResult中接收返回的图片数据:
List<ImageFolderBean> list = (List<ImageFolderBean>) data.getSerializableExtra("list");
有反应内存溢出的,一直没时间来改,有的朋友已经讲了,在onDestory里需要把注入的观察者对象移除就Ok了
ImageSelectObservable.getInstance().deleteObserver(this);
另外项目里没有加权限申请,更新到23以后SDK需要自己加上权限申请。
有朋友讲ImageLoader初始化有bug,需要context,这个已经在Application里初始化过,已经传入context,应该 是不需要再次传入context的
[我的博客](http://www.cnblogs.com/jarek/)