【发布时间】:2021-05-12 22:58:32
【问题描述】:
我正在尝试从图库中获取多张图片,将其显示在 >
Recyclerview中,并将其发送到服务器但显示此错误 >这是我将图像写入文件的代码,错误出现在 >initialization输入流
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.d("Data any THING", String.valueOf(data));
if (requestCode == ImagePicker.IMAGE_PICKER_REQUEST_CODE && resultCode == RESULT_OK) {
List<String> mPaths = data.getStringArrayListExtra(ImagePicker.EXTRA_IMAGE_PATH);
Log.d("mPaths MainActivity", String.valueOf(mPaths));
for (int i = 0; i < mPaths.size(); i++) {
files.add(new File(mPaths.get(i)));
}
if (inputStream==null) {
for (int i = 0; i < files.size(); i++) {
try {
inputStream = getContentResolver().openInputStream(Uri.fromFile( files.get(i)));
Toast.makeText(this, "Inputstream"+String.valueOf(inputStream), Toast.LENGTH_SHORT).show();
bitmaps = BitmapFactory.decodeStream(inputStream);
Log.e("File", String.valueOf(files));
Log.e("stream", String.valueOf(inputStream));
editText.setText(String.valueOf(files)+String.valueOf(inputStream));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Log.d("DATASSSSSSSSSSSTTTT", String.valueOf(data.getData()));
Log.e("IMages From Stream", String.valueOf(bitmaps));
Log.d("Images from Steam", String.valueOf(bitmaps));
recyclerAdapter.fileMOthod(files);
if (bitmaps != null) {
resizeIMagestoAdapter();
imageResize(bitmaps);
} else {
}
}
}
}
}
【问题讨论】:
标签: image file indexing android-recyclerview bitmap