我正在使用 startActivityForResult()
将图像加载到我的应用程序中,类似于以下操作:
val intentForLoadingImage = Intent(Intent.ACTION_GET_CONTENT)
intentForLoadingImage.type = "image/*"
if (intentForLoadingImage.resolveActivity(packageManager) != null) {
startActivityForResult(intentForLoadingImage, IMAGE_REQUEST_CODE)
}
我已经重写了onActivityResult()
,用于将图像加载到ImageView中。它适用于所有的Android版本(我的应用程序的minSdkVersion是21),但在Android 11上完全没有反应。因为intentForLoadingImage.resolveActivity(packageManager)
返回null,图片加载的活动并未启动。