1. 程式人生 > >android7.0呼叫相機時候,FileProvider報NullPointerException的解決方法

android7.0呼叫相機時候,FileProvider報NullPointerException的解決方法

      今天在做專案的時候,用到了呼叫相機的功能。但是這次忽然FileProvider報了空指標的錯誤

     定位錯誤的時候,找到了FileProvider,是獲取地址的一個方法

     在這裡報空指標的話,我覺得應該是地址為空所造成的,在檢查完所寫方法後,發現FileProvider引數中的authority與配置檔案中所寫的不一致。在修改完後即可正常執行。

      同時我還在網上查詢了造成FileProvider報空指標的兩種情況,特意在此貼一下:

1、<provider> 標籤中的authorities 可能寫錯

2、<provider> 標籤沒有在 <application> 標籤的裡面