【发布时间】:2012-07-30 09:50:05
【问题描述】:
我正在开发一个应用程序,它实现了BroadcastReceiver 来侦听传入的 SMS。
例如,根据收到的短信,应用将:
- 回复 SIM 卡信息
- 回复 IMEI 信息
- 回复当前 GPS 位置
- 等
这应该如何实现?
我想到了两种方法,第一种是为每个功能提供一个服务,但我觉得这有点矫枉过正。另一方面,我想创建一个行为类似于控制器的服务,并为每个请求创建一个线程。
它需要并发,因为有些操作可能需要 1 秒,而另一些可能需要 1 或 2 分钟。
【问题讨论】:
标签: android concurrency broadcastreceiver android-service