1
你好我試圖從非UI線程以外的線程來requestLocationUpdates工作,我在下面的行得到一個RuntimeExeption:requestLocationUpdates不是從一個線程
然後閱讀它說,在文檔它拋出:
IllegalArgumentException if provider is null or doesn't exist on this device
IllegalArgumentException if listener is null
RuntimeException if the calling thread has no Looper
SecurityException if no suitable permission is present
所以這似乎是我的線程沒有活套,但問題是,我不知道他們用「尺蠖」的意思。提前致謝!
我應該用活套對整個run()方法或僅圍繞特定行?謝謝! – user2566468
把它放在整個run()方法上,如上所述。應該沒有區別。 –
我知道它是史前的,但添加了Looper.loop();爲我做了詭計。 –