Я передаю путь строки String к другому действию, затем преобразую его в Uri (потому что путь фотографии был преобразован из Uri), затем я сделал входной поток uri и сделанное растровое изображение этим входным потоком. растровое изображение создается и не пустой, но когда я называю imageView.setImagebitmap(bitmap)
, система даст ошибку, что:imageView.setImageBitmap (bitmap) allways null while bitmap not null
недействительным android.widget.ImageView.setImageURI (android.net.Uri)»на нулевой ссылки на объект.
private void showImage(Uri mPath) {
PhotoPath=mPath.toString();
InputStream is = null;
try {
is = getContentResolver().openInputStream(mPath);
Bitmap bitmap = BitmapFactory.decodeStream(is);
is.close();
photo.setImageURI(mPath);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
какие проблемы я встретил, пожалуйста, помогите мне! спасибо