Android:在不同的进程上创建服务,注册启动intentservice的接收器

时间:2015-05-04 15:59:44

标签: android broadcastreceiver android-service android-intentservice

我正在构建一个应用程序,它所做的一件事就是在手机上监听几个Android广播(如ringermodechanged等)并将它们发送到服务器。 执行此操作的部分对应用程序至关重要,即使应用程序破坏此部分,我也需要继续工作。

我带来了以下解决方案:

在mainactivity中 - 在不同进程上启动服务,注册BroadcastReceiver并在收到每个广播时 - 调用intentservice来报告它。 另外,创建另一个侦听引导完成的BroadcastReceiver,并启动上面提到的服务。

这看起来像是一个合理的解决方案吗?

0 个答案:

没有答案