我创建了一个具有少量切换按钮的Activity,并根据选择想要以特定间隔执行特定操作。我创建了广播接收器并在onReceive()中执行这些活动。我正在使用警报管理器以特定间隔运行这些任务。如果我没有在onDestroy中取消注册接收器,我会收到一个错误,说有泄漏,如果我在onDestroy中取消注册接收器它工作正常,但接收器停止工作。 我想在活动关闭后保持注册监听,这样我就可以继续执行特定任务和指定的间隔。请建议
答案 0 :(得分:-1)
你正在寻找的是一个粘性的广播接收器。到目前为止我发现的最好的例子在这里可见 - > http://www.vogella.com/articles/AndroidBroadcastReceiver/article.html#broadcastreceiver_sticky
发送后,正常的广播意图不再可用 并由系统处理。如果你使用 sendStickyBroadcast(Intent)方法,对应的意图是 粘性,意味着你发送的意图留在后面 广播已经完成。