[問題] Thread被吃掉或停止

看板AndroidDev作者 (NotLove)時間8年前 (2015/12/16 14:32), 8年前編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/1
最近在寫 thread的時候,有用以下方式 http://ideone.com/5EslPq 但是總有突發的狀況變成 thread好像離開了run(確定沒執行完) 或者是停住 有什麼情況會變成這樣嗎? 又或者我應該要怎麼改寫才好? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.113.208.201 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1450247566.A.FEF.html

12/16 15:14, , 1F
好像離開 所以離開了嗎? 如果是停住 停在哪邊?
12/16 15:14, 1F
因為它是配合arduino所以單純用logcat看不出到底停在哪邊 這邊我還要確認QQ

12/16 15:28, , 2F
你有用lock嗎? 會不會是沒寫好被鎖住了以為停了
12/16 15:28, 2F
沒有QQ

12/16 15:28, , 3F
執行緒可以用executorService管理會比較方便
12/16 15:28, 3F

12/16 15:28, , 4F
也有方法檢查是不是還在執行中
12/16 15:28, 4F
謝謝建議! ※ 編輯: issuemylove (59.113.208.201), 12/16/2015 15:51:51

12/16 19:28, , 5F
用Log檢查一下doSomething()裡的ok阿?@@
12/16 19:28, 5F

12/16 22:36, , 6F
log.e 為debug之根本XD 如果是java 直接print
12/16 22:36, 6F

12/16 23:47, , 7F
and shell top -t
12/16 23:47, 7F

12/16 23:48, , 8F
UncaughtExceptionHandler
12/16 23:48, 8F
因為它是搭配arduino(accessory)的app 所以沒法直接看Logcat QQ 目前有在try用acra ※ 編輯: issuemylove (59.113.208.201), 12/17/2015 11:22:28

12/17 13:18, , 9F
不然你用個TextView印出來也行
12/17 13:18, 9F

12/20 00:11, , 10F
如果ok=true 就跳出run了
12/20 00:11, 10F
文章代碼(AID): #1MSGME_l (AndroidDev)