作者sweet00914 (别理我)
看板AndroidDev
标题Re: [问题] Service 与 Timer
时间Thu Dec 20 14:30:02 2012
※ 引述《sweet00914 (别理我)》之铭言:
: 请问各位大大如需要让一个Activity能在背景执行,
: 除了Servcie之外,是否也能采用Timer的方式呢?
: 因为我犹记-
: 之前测试Timer执行後,若是关闭Activity後
: Timer还是持续在执行中。故必须在Activity退出前停止Timer执行
: 方能中断Timer。
: 因此,我想请问各位是否采用Timer也可以让Activity在背景执行呢?
: 谢谢
====================================================================
首先先谢谢首篇文章回应的大大们,
若是有个需求与蓝芽BT连接应用,
app与蓝芽之间的传输数据跟update ui
应该采用service/timer/thread/asynctask哪一个方式较佳呢?
查看普遍的做法都是采用service方式,
但若采用service方式的化,service的运作有可能block main thread的运作,
另一方面若采用thread 与 asynctask的方式的话,虽然不会block maini thread
却有可能造成意外中断。
若是采用timer的方式的话,有可能造成系统资讯浪费。
所以,请问各位大大是否service是唯一较佳的选择(in this case)呢?
谢谢~0.0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.105.214.165
1F:推 ChonPiggy:在 Service 开 Thread ? 其实我是不太懂什麽样的应用 12/20 20:03
2F:推 tomap41017:Service with Thread => Use IntentService 01/05 15:48