INNER CODE UNIT · Kotlin
handleIntentImage
burhanrashid52/PhotoEditor · app/src/main/java/com/burhanrashid52/photoediting/EditImageActivity.kt:133
private fun handleIntentImage(source: ImageView) {
if (intent == null) {
return
}
when (intent.action) {
Intent.ACTION_EDIT, ACTION_NEXTGEN_EDIT -> {
try {
val uri = intent.data
val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, uri)
source.setImageBitmap(bitmap)
} catch (e: IOException) {
e.printStackTrace()
}
}
else -> {
val intentType = intent.type