1.使用handler更新UI時出現(xiàn)空指針異常,看來看去沒看出什么問題這是異常信息:以下是代碼,子線程中的sendmessage是傳遞成功的,handlemessage中用toast顯示msg也是有的,就是settext時候報空指針異常,求大神幫忙
6 回答

慕的地8271018
TA貢獻1796條經(jīng)驗 獲得超4個贊
在edittext被findviewbyid后確認一下有沒有獲取到,是不是id錯了。
另外message推薦使用Message msg = handle.obtainMessage()的方式。

FFIVE
TA貢獻1797條經(jīng)驗 獲得超6個贊
沒有看到樓主從哪里運行子線程。
錯誤信息顯示NullPointerException發(fā)生在MainActivity的Line 67。多半也就是editText的問題。
有可能子線程已經(jīng)sendMessage了,Activity的onCreate()方法還沒執(zhí)行。
也有可能 findViewById() 返回了null(填錯id什么的)。由于 null的強制類型轉(zhuǎn)換不會出錯,所以填錯了也不會拋 Exception。
添加回答
舉報
0/150
提交
取消