您好,登錄后才能下訂單哦!
Error:
threadid=1: thread exiting with uncaught exception (group=0x415c5940)
FATAL EXCEPTION: main
java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.p2p.CONNECTION_STATE_CHANGE flg=0x28000010 (has extras) } in com.example.wifidirectdemo.WifiDirectBroadcastReceiver@421207d0
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:791)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5265)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:760)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassCastException: com.example.wifidirectdemo.DeviceListFragment cannot be cast to com.example.wifidirectdemo.DeviceDetailFragment
at com.example.wifidirectdemo.MainActivity.resetData(MainActivity.java:76)
at com.example.wifidirectdemo.WifiDirectBroadcastReceiver.onReceive(WifiDirectBroadcastReceiver.java:61)
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:770)
... 9 more
進過檢查發(fā)現(xiàn)問題出在xml配置文件:
第二個fragment的名稱應該是DeviceDetailFragment,代碼Java代碼沒有問題,在綁定組件時出現(xiàn)問題,從而導致Class需要強行轉換并失敗。
結合上一次組件未在Java代碼中綁定出現(xiàn)的空指針異常,已經(jīng)連續(xù)兩個錯誤出現(xiàn)在xml布局文件和Java代碼交互上了,代碼運行出現(xiàn)問題,不能只盯著功能代碼(Java)。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。