Wenn jemand versucht, dies mit Kotlin zu tun, dann ist es hier ...
//Variablen
private lateinit var addImage: ImageView
private lateinit var imageUri: Uri
// Galerie öffnen, um ein Bild auszuwählen
val gallery = Intent()
gallery.type = "image/*"
gallery.action = Intent.ACTION_GET_CONTENT
startActivityForResult(Intent.createChooser(gallery, "Select picture"), PICK_IMAGE)
//Nächster
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == PICK_IMAGE && resultCode == RESULT_OK) {
imageUri = data?.data!!
try {
Picasso.get()
.load(imageUri)
.into(addImage)
} catch (e: Throwable) {
e.printStackTrace()
}
}
}
Das ist alles was du brauchst.