PictureSelector 小米手机,demo选择单独拍照,,图片大概率偶现返回失败,

tp5buhyn  于 2022-10-28  发布在  其他
关注(0)|答案(3)|浏览(503)

Current use version?

当前使用的版本是多少?

3.10.5

Will this problem occur in demo?

Demo能否复现这问题?

可以

Describe the problem or provide an error log?

描述问题或提供错误log?

demo,在小米手机上,调用系统原有的相机拍照,图片返回失败

fivyi3re

fivyi3re1#

demo测试单独拍照,从activity页面,使用单独拍照,图片会返回失败,activity页面卡死,网上有一种说法,在调用系统相机拍照的时候,小米EMUI系统,会自动回收前一个activity页面,我自己私底下也测试过,确实会存在这种问题,不知道作者大大有没有处理过这种异常情况。

uklbhaso

uklbhaso2#

可以试试设置为true

isCameraForegroundService
gudnpqoy

gudnpqoy3#

@liuyafang0

PictureSelector.create(this@SetAvatarFrag)
                .openCamera(SelectMimeType.ofImage())
                .isCameraForegroundService(true)
                .forResult(object : OnResultCallbackListener<LocalMedia?> {
                    override fun onResult(result: ArrayList<LocalMedia?>?) {
                        XLog.e("-->result = " + result?.get(0)?.path)
                        XLog.e("-->result = " + result?.get(0)?.realPath)

                    }
                    override fun onCancel() {}
                })

设置 isCameraForegroundService(true) ,在我的小米手机上测试通过了

相关问题