提问人:Hasan Ozan 提问时间:11/1/2023 最后编辑:Hasan Ozan 更新时间:11/1/2023 访问量:63
版本更新后的 Kotlin ImagePicker 解决方案
Kotlin ImagePicker Solution After Version Update
问:
我在我的项目中使用了这个 ImagePicker 库。
https://github.com/Dhaval2404/ImagePicker
我在旧版本中以这种方式使用它,但是在新版本中已经删除了这个“getFile”函数。由于 Android 13 中的“WRITE_EXTERNAL_STORAGE”权限错误,我不得不使用新版本。
在 v2.0 中删除了 .getFile
法典:
private fun addPhoto() {
requireActivity().showImagePicker {
if (it.resultCode == Activity.RESULT_OK && it.data != null) {
val result = it.data.data
if (result != null) {
val imageFile: File = ImagePicker.getFile(it.data)!!
listPhotos = ArrayList()
listPhotos.add(imageFile)
savePhoto()
}
} else if (it.resultCode == ImagePicker.RESULT_ERROR) {
toastError(ImagePicker.getError(it.data))
}
}
}
答: 暂无答案
评论
getFile()
Uri
it.data.data
是你的.使用它。Uri