1
  • 最佳答案

    你看这里,编译器都给你说出来了,没有相应的contentProvider,你检查一下的URl是否写错了,如果是自己写的contentProvider,检查下mainfest.xml里面是否注册了这个contentprovider,并且exported属性为true

    1302969105866940416  评论     打赏       RUOQ
    • 小哆啦  回复 @RUOQ
      是自己写的content provider,manifest.xml里面也注册了,exported也为true了,但是还是说空指针
      小哆啦 2022-03-07 09:10   回复 1494850818623528961
    • RUOQ  回复 @小哆啦
      测试机是android 几,android 11以上参考这个https://juejin.cn/post/6920582599605796871
      RUOQ 2022-03-07 12:22   回复 1302969105866940416
    • 小哆啦  回复 @RUOQ
      好的,参考Android11的更新日志解决了,谢谢大哥
      小哆啦 2022-03-07 15:36   回复 1494850818623528961
  • 你这里空指针,你根本没有拿到值,这时候直接读值,肯定报错

    1302969105866940416  评论     打赏       RUOQ
    • 小哆啦  回复 @RUOQ
      大佬求指点,那我应该改成什么才能拿到值呢
      小哆啦 2022-03-06 22:32   回复 1494850818623528961
    • RUOQ  回复 @小哆啦
      上面回答了,你看下
      RUOQ 2022-03-07 08:56   回复 1302969105866940416
  • 内容提供者本来就是进程的数据通讯,你这里错误是因为空指针。

    1153952789488054272  评论     打赏       拉大锯
    • 小哆啦  回复 @拉大锯
      我知道是空指针,但是我为什么拿不到值,但是放在同一个APK就能拿到
      小哆啦 2022-03-06 22:31   回复 1494850818623528961
相关问题
deanhu · AOSP
2024-04-25 21:53 1 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2