查找哪些BroadcastReceivers已注册?

时间:2010-07-02 20:23:44

标签: android broadcastreceiver

我有一个监控传入短信的程序,我希望它能全程监控它们,所以我使用我创建的广播接收器注册了Receiver。问题是,如果我想取消注册该接收器,除非我知道我注册的原始BroadcastReceiver类,否则我不能。如果我在程序停止时将其设置为停止,这不是问题,但我希望接收器继续运行,仅在用户指定时停止。

编辑:或者有没有“存储”我创建的BroadcastReceiver类的方法,这样当调用onDestroy时它可以被保存,当再次调用create时它可以被拔出。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我不确定,但我认为this可以帮到你。但它会给你所有注册的清单 特定意图的接收者