0
我從可用的wifi位置獲取信號強度。當我運行程序時,我得到輸出。但是,當我點擊刷新按鈕時,出現錯誤,如堆棧跟蹤中所述。 我知道,在我保留計數器按鈕之前,它工作得很完美,但是當我保留加號和減號按鈕後,我收到錯誤,只有當我點擊刷新按鈕時。錯誤:接收廣播意圖時出錯
你能幫我一把。
堆棧跟蹤:
FATAL EXCEPTION: main
java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg=0x10000010 } in [email protected]
android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:737)
android.os.Handler.handleCallback(Handler.java:605)
android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
android.app.ActivityThread.main(ActivityThread.java:4517)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
dalvik.system.NativeStart.main(Native Method)
03-06 13:15:45.102: E/AndroidRuntime(7139): Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)
java.util.ArrayList.get(ArrayList.java:304)
com.example.wifisignalstrength.MainActivity$1.onReceive(MainActivity.java:202)
android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:728)
'MainActivity.java:202'上有什麼? – nikis
@nikis The Line:String [] tempSplit1 = arr.get(0).split(「」); – user3365810
請在該行附加更多代碼 – nikis