看板 AndroidDev 關於我們 聯絡資訊
最近在寫 thread的時候,有用以下方式 http://ideone.com/5EslPq 但是總有突發的狀況變成 thread好像離開了run(確定沒執行完) 或者是停住 有什麼情況會變成這樣嗎? 又或者我應該要怎麼改寫才好? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.113.208.201 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1450247566.A.FEF.html
KeySabre: 好像離開 所以離開了嗎? 如果是停住 停在哪邊? 12/16 15:14
因為它是配合arduino所以單純用logcat看不出到底停在哪邊 這邊我還要確認QQ
kiwatami: 你有用lock嗎? 會不會是沒寫好被鎖住了以為停了 12/16 15:28
沒有QQ
kiwatami: 執行緒可以用executorService管理會比較方便 12/16 15:28
kiwatami: 也有方法檢查是不是還在執行中 12/16 15:28
謝謝建議! ※ 編輯: issuemylove (59.113.208.201), 12/16/2015 15:51:51
y3k: 用Log檢查一下doSomething()裡的ok阿?@@ 12/16 19:28
pauliaia: log.e 為debug之根本XD 如果是java 直接print 12/16 22:36
KeySabre: and shell top -t 12/16 23:47
KeySabre: UncaughtExceptionHandler 12/16 23:48
因為它是搭配arduino(accessory)的app 所以沒法直接看Logcat QQ 目前有在try用acra ※ 編輯: issuemylove (59.113.208.201), 12/17/2015 11:22:28
y3k: 不然你用個TextView印出來也行 12/17 13:18
Santez: 如果ok=true 就跳出run了 12/20 00:11