Я пытался взять изображение из одного упражнения и загрузить его, а imageView - в другое, но я ничего не пробую, так как изображение не загружается во втором упражнении. Я новичок в kotlin и не могу найти никакой информации об этом. Может кто-нибудь, пожалуйста, объясните мне это.
Первое занятие:
imgbtn_select.setOnClickListener{
val intent = Intent(Intent.ACTION_PICK)
intent.type = "image/*"
startActivityForResult(intent,0)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == 0 && resultCode == Activity.RESULT_OK && data != null){
val uri = data.data
val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, uri)
imgbtn_select.setImageBitmap(bitmap)
if (uri != null) {
intent.putExtra("uri",uri)
}
}
}
Второе занятие:
val uri = intent.getParcelableExtra<Uri>("uri")
Picasso.get().load(uri).into(img_display)