新项目使用kotlin开发后发现调起相机拍照或相册时取消会奔溃! 错误原因 kotlin 的onActivityResult 方法中 data : intent 不能为 null, 而在Java 中这一项是可以为 null 的 这里在onActivityResult最后一个参数添加Intent后面添加?,意思是允许data为空!这样就简单的解决这个bug了! override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { if (resultCode != RESULT_OK) return if (requestCode == Crop.REQUEST_CROP) mPresenter.uploadUserIcon(File(tempImg)) } else if (requestCode == CAMERA_REQUEST) { tempImg = CameraHelper.handleCameraResult(this) } }
android kotlin调起相机拍照取消崩溃的bug!
最新推荐文章于 2024-04-05 16:48:34 发布