昨天代碼執行過程中,報該錯。感覺報錯的代碼位置,與出錯的地方,差的距離有點遠。查看了下是不是不同包下的相同類,排除。雖然最後解決了。問題是在子線發靜態handler導致。要麼getMainLooper,或者Looper.loop。或者context.runOnUIThread方法去執行。話說這個異常,也記錄下吧:
查了下資料,是因爲Java虛擬機在編譯時能找到合適的類,而在運行時不能找到合適的類導致的錯誤。
這是個JVM運行時異常,區別於ClassNotFoundException是編譯時就會報錯。
參考鏈接:http://blog.csdn.net/jamesjxin/article/details/46606307