Android R 找不到 ContentProvider

这次开发中遇到一个问题: 厂商着急升Android R,将软件的TargetApi提升到30后。原来用的好好的自定义的ContentProvider找不到了,或者直接报 Unknow Uri 问题

解决问题的方法就是在使用Uri的客户端AndroidManifest.xml下加上<queries> 标签

<manifest>
...
    <queries>
        <package android:name="com.juphoon.xxxxx" />
    </queries>
...
</manifest>

问题的原因 Android 11 中的软件包可见性 自己看Android的解释,觉得好的点个赞哦!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。