保存对广播接收器的引用

时间:2014-05-04 00:45:59

标签: android android-broadcast

我正在尝试开发一个能够完成以下任务的Android应用程序:

  • 有一个不同意图的下拉D(让他们称之为1,2,3,4等)
  • 单击按钮A时,应用程序开始侦听在D
  • 中选择的意图
  • 单击按钮B时,应用程序停止侦听在D
  • 中选择的意图
  • 启动和停止的顺序可以是异步的,即停止3,启动2,启动1,启动2,启动3,停止1将在结束时运行2和3。
  • 可以在单击按钮A和单击按钮B之间关闭应用程序

我成功地为单一意图注册广播接收器,并让它接收意图。如果应用程序没有关闭,我可以取消注册广播接收器。但是,如果应用程序关闭,我将放弃对广播接收器的引用,并且不能再注销它。有没有办法将引用保存到广播接收器或即使应用程序关闭也能保持活动状态?

0 个答案:

没有答案