作者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