我对Android非常陌生,我需要一些帮助。
我有一个活动和一个广播接收器。 广播接收器应该收听SMS Intents和:
所以,我读了很多关于广播的文章,我可以实现其中一个变体(1 - 作为内部广播接收器类,2 - 作为清单中声明的全局广播接收器),但我怎么能同时拥有它们?你能提出一些想法吗?
答案 0 :(得分:0)
好的,所以在这种情况下我发布了自己的解决方案。
我声明了两个广播接收器:一个,在Manifest中声明,并发布到托盘通知,第二个 - 声明为主要活动的内部类并对活动组件进行发布。我还有Application类的子类来跟踪主要活动状态(即可见或不可见)。因此全球广播接收者只有在看到该活动现在被隐藏时才发布任何通知。
我认为这是合理的解决方案。