我正在尝试使用以下代码分别从图库/照相机中选择/捕获图像:
val pickIntent = Intent()
pickIntent.type = "image/*"
pickIntent.action = Intent.ACTION_GET_CONTENT
val takePhotoIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
val pickTitle = "Select or take a new Picture"
val chooserIntent = Intent.createChooser(pickIntent, pickTitle)
chooserIntent.putExtra(
Intent.EXTRA_INITIAL_INTENTS, arrayOf(takePhotoIntent)
)
startActivityForResult(chooserIntent, REQUEST_IMAGE_CAPTURE)
但是,当调用onActivityResult
函数时,活动的结果代码始终为-1。我没有任何异常可以返回,也不知道要调试什么。
此“活动结果代码为-1”表示RESULT_OK
。使用'.getData()'检索结果,并确定要使用的结果。