[問題] 關於Service中handler持續傳送的問題

看板AndroidDev作者 (Vcman)時間12年前 (2013/03/22 13:30), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
最近在做測試的時候,在Service中使用Handler的postdelay()每30秒執行一次會造成 整個程式當機的問題,是不是因為Handler是用於更新UI用的多執行緒,但我現在的Service 主要目的只是做藍芽傳輸根本不需要做UI,那如果我改用threXad是不是能解決每30秒固 定從Service中傳送資料? ?能不能請各位神人提供意見,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.21.51

03/22 13:54, , 1F
可試試看timer
03/22 13:54, 1F

03/22 21:24, , 2F
你那個當機是甚麼情況?那個Handler該不會在主線程執行吧?
03/22 21:24, 2F

03/22 21:27, , 3F
我建議多找幾個例子,你就會懂了
03/22 21:27, 3F
文章代碼(AID): #1HI-nWCQ (AndroidDev)
文章代碼(AID): #1HI-nWCQ (AndroidDev)