【发布时间】:2016-05-28 14:20:33
【问题描述】:
我正在编写一个带有 IntentService 的应用程序,当工作完成时它会发送一个自定义 Intent。这会启动其他一些 IntentService。
为了做到这一点,我在 MainActivity 中使用了 BroadcastReceiver。
我的问题是,如果 MainActivity 进入后台,onStop,BroadcastReceiver 还会工作吗?如果不是,我可以使用 BroadcastReceiver 启动一个新的 IntentService 吗?我的意思是,由于 IntentService 在工作完成后停止,那么带有 BroadcastReceiver 的 IntentService 会一直工作到 MainActivity onStart 吗?
【问题讨论】:
-
第一个服务完成后为什么不启动第二个服务,没有广播
-
@TimCastelijns 好吧,我不总是启动第二个服务。
标签: android broadcastreceiver intentservice android-intentservice