我有一个应用程序,它是一个单一的活动应用程序,它会收听许多广播事件,我的问题是,我怎样才能确保我收到我为我的应用添加的所有已解雇的意图,即使我的应用程序不在前台并在后台运行??
有某种方法吗? 我应该添加我的意图过滤器和 registerReciever?我确定 如果我保留它,它将无法工作 “OnCreate中”
任何想法或帮助??
答案 0 :(得分:2)
听起来您希望在“背景”中使用BroadcastReceiver来接收事件。这将获取实际广播的事件,而无需启动UI。
您可以在应用程序的清单中设置BroadcastReceiver及其intent过滤器,这样您就不必依赖正在运行的任何Java代码来注册接收器。