2013-04-15 100 views
0

我正在写一个应用程序,当短信到达时查询数据库并回复发件人。WakeLock短信接收和IntentService答复

我在短信广播接收器中启动了一个IntentService,因为这个过程可能需要一些时间并被系统所杀。

我想知道在开始服务之前是否需要在广播接收器中获取唤醒锁?

回答

1

BR将使它的工作。但是,只要你打电话给“startService()”,这项工作就完成了,服务也没有开始了(只是意图已经到了系统,所以 - 是的,这是一个很好的做法。您可以扩展Application类,从应用程序的不同组件(BR,Service等)简单访问您的WL。