今天在做项目的时候,用到了调用相机的功能。但是这次忽然FileProvider报了空指针的错误
定位错误的时候,找到了FileProvider,是获取地址的一个方法
在这里报空指针的话,我觉得应该是地址为空所造成的,在检查完所写方法后,发现FileProvider参数中的authority与配置文件中所写的不一致。在修改完后即可正常运行。
同时我还在网上查询了造成FileProvider报空指针的两种情况,特意在此贴一下:
1、<provider> 标签中的authorities 可能写错
2、<provider> 标签没有在 <application> 标签的里面