【发布时间】:2017-05-06 11:09:09
【问题描述】:
我正在使用一个库从图库中挑选图像并且它正在工作,问题是当我将位图设置为 imageview 时,它会在图库中创建很多重复项
这里是代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 11 && resultCode == RESULT_OK && data != null) {
ArrayList<Image> images = (ArrayList<Image>) ImagePicker.getImages(data);
for (int i = 0; i < images.size(); i++) {
String s = images.get(i).getPath();
BitmapFactory.Options bmOptions = new BitmapFactory.Options();
try {
bitmap = BitmapFactory.decodeFile(s, bmOptions);
bitmap = Bitmap.createScaledBitmap(bitmap, 200, 200, true);
imagesUrl2.add(bitmap);
uploadImages();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
【问题讨论】:
-
能否显示uploadImages函数代码
-
我正在使用 base64 编码,问题在于滑行负载,它创建了许多图像实例
标签: android bitmap android-gallery