作者Armuro (人是天生探索者)
看板AndroidDev
標題[問題] 定期檢查藍芽
時間Tue Jan 11 01:04:38 2011
哈摟各位高手好
小弟剛好最近因為project要求得寫一個簡單的程式
程式的功能很簡單就是必須 主動定期檢查附近的藍芽裝置並將資訊寫入文字檔案
官方網站有教怎麼discover藍芽裝置 並說discovering會耗時12秒
目前為止都沒有問題 但是...
為了定期檢查藍芽裝置(例如每三分鐘) 小弟嘗試寫了一個Timer, 結果每次一執行
程式就開始出現 "force close" 冏
想了解一下, 偵測藍芽是不是其實不能自己設定重複地檢查 ? 請問有高手可以大概暗示
一下問題會出在哪裡嗎 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.194.88.104
1F:→ cooper6334:用handler試試 01/11 01:09
2F:推 coronach:不管是睡三分鐘還是掃藍芽都不能寫在UI Thread吧 01/11 01:13
3F:→ coronach:UI Thread幾秒鐘沒回應就會ANR 01/11 01:14
4F:→ Armuro:那請問一下如果我想要每幾分鐘檢查一次藍芽該怎麼做呢 01/11 02:26
5F:→ uranusjr:另開一個 Thread 來做, 狀態用 handler 丟回來 01/11 04:22
6F:→ uranusjr:UI thread 和其他 thread 的溝通網路上範例很多 01/11 04:23