LuckSiege / PictureSelector

Picture Selector Library for Android or 图片选择器
Apache License 2.0
13.28k stars 3k forks source link

小米12 Android14 无图 #2927

Open final00000000 opened 2 months ago

final00000000 commented 2 months ago

Current use version?

当前使用的版本是多少?

3.11.2

Will this problem occur in demo?

Demo能否复现这问题?

未复现

Describe the problem or provide an error log?

描述问题或提供错误log?

我在图库选择之前自己申请了权限
我自定义权限拦截器 只是在hasPermissions返回了true Android14存储权限时允许部分选择,进入到相册库时也是无图状态 请问是哪里出错了吗

如果不重写权限拦截器,我自己做了权限校验,选择部分图片权限时,会跳出两个系统选择图片弹窗
final00000000 commented 2 months ago

已解决,我的疏忽

class PictureSelectorInterceptor: OnPermissionsInterceptListener {
    override fun requestPermission(
        fragment: Fragment?, permissionArray: Array<out String>?, call: OnRequestPermissionListener?
    ) {
        call?.onCall(permissionArray,true)
    }

    override fun hasPermissions(fragment: Fragment?, permissionArray: Array<out String>?): Boolean {
        return true
    }

}

requestPermission也要回调