[問題] 藍芽接收資料問題 suspending all thread

看板AndroidDev作者 (殺死丁力這個雜碎a~)時間10年前 (2015/12/15 11:59), 10年前編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
各位好 我現在正在寫藍芽接收資料 目前的方法是用另一個多執行緒跑無窮迴圈 將收到的藍芽資料作處理後,再拋到handler做TextView顯示 不過當程式執行一下子後,數值就會卡住無法在收到任何值了 而用logcat抓到的bug上面寫著 suspending all threads took 請問是因為跑無窮迴圈的問題嗎? ========新增========== 修了一下收數值的方式好像就沒出現這問題了..... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.240.202.69 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1450151966.A.8DA.html ※ 編輯: wvwvwvwvwv (210.240.203.20), 12/15/2015 21:14:32

01/26 17:22, , 1F
你是在handler 裡面跑迴圈更新?還是做一個迴圈重複把run
01/26 17:22, 1F

01/26 17:22, , 2F
nable essage queue 上面?我如果沒記錯的話,前者會出現
01/26 17:22, 2F

01/26 17:22, , 3F
你說的狀況。
01/26 17:22, 3F
文章代碼(AID): #1MRv0UZQ (AndroidDev)