我遇到了一個奇怪的問題,讓我把我的頭撞到一堵磚牆上。在我的android應用程序中,我有一個方法可以檢查移動狀態,並根據結果從線上拉取圖像。我開始在開發人員控制檯中收到java.lang.NullPointerException。這是由於沒有移動狀態檢查造成的。足夠簡單,並用if語句修復。我不能重新創建java.lang.NullPointerException Android
這種方法是在幾個活動的修復應用於所有。出於某種原因,我仍然在控制檯中收到錯誤,但僅限於其中一項活動。該錯誤消息與上次相同,並且我已經通過代碼一百萬次了,它不應該這樣做,它具有與其他活動相同的修復程序。此外,我不能重新創建錯誤,這是無法修復。據我所知,它沒有壞掉。
在這種情況下做什麼的建議?嘗試和捕捉是否合適?
NullPointerException非常常見,也許這次有不同的原因?看看logcat和stacktrace,它應該提供更多的信息。 – zmbq
我不確定要正確理解你的問題:你有問題,那麼現在你不能再擁有它了?所以沒有問題......也許這只是一個糟糕的構建,所以第二次發佈是確定的。然而,如果沒有你的消息來源,我們真的不能明白什麼是問題,既沒有告訴你,try/catch是否是一個好的解決方案。 – mithrop