1. 程式人生 > >Android-三星手機利用ImageLoader載入系統圖片的時候,提示空指標導致崩潰

Android-三星手機利用ImageLoader載入系統圖片的時候,提示空指標導致崩潰

專案中的app需要獲取手機圖片用來設定頭像,於是在網上找了個仿微信圖片載入的程式碼,小米、vivo、華為手機都沒有出現問題。但是在三星的手機上崩潰了。

現象:報空指標:java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View

排查:在獲取系統相簿圖片的時候,有一個圖片檔案叫 “.tcms.jpg”的檔案(注意名字前面有一個點)。如下:

這個東西。。 是什麼鬼我也不知道,獲取此檔案的時候bitmap為NULL,因此導致崩潰。總之在載入的時候加一個判斷即可解決問題。