Не передавайте просмотр изображений к следующему занятию.
Вы можете передать uri изображения, выбранного в галерее. \
Получить Uri для выбранного изображения в методе onActivityResult
, как показано ниже:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == SELECT_GALLERY) {
if (data != null) {
imageSelectedFromGallery(data);
pictureUri=data.getData();
imageView_selectedImage.setImageURI(pictureUri);
}
}
}
Примечание **: переменная make pictureUri
instance
вместо переменной local
.
Передача Uri изображения в следующую операцию, как показано ниже:
Intent intent=new Intent(Main2Activity.this,NextActivity.class);
intent.putExtra("pictureUri",pictureUri);
startActivity(intent);
Получите Image Uri в следующем упражнении и установите в imageView:
ImageView imageview=findViewById(R.id.imageview);
Bundle bundle=getIntent().getExtras();
if(bundle!=null) {
String pictureUri = bundle.getString("pictureUri");
imageview.setImageURI( Uri.parse(pictureUri));
}
Надеюсь, это сработает для вас.