处理相同类型的许多广播接收器?

时间:2013-03-05 05:22:52

标签: android broadcastreceiver android-broadcast

我正在开发一个应用程序,它允许用户注册许多自动服务,如自动短信回复和蓝牙更改等。 现在,用户可以设置许多自动回复规则。我已将这些规则与数据库中的条件一起保存。例如,如果一个短信来自123,它将回复一条消息“你好”,如果一个短信来自456,它将回复“我很好”。 现在的问题是我有保存在数据库中的规则,我希望我的广播接收器可以告诉我哪个规则被触发? 问题是。 是否可以为每个规则注册多个接收器,可以是10,15或50? 并且有没有办法我可以在每个接收者注册时传递一个数字'ruleId',这样在接收时它可以给我那个id,这样我就可以只针对那个特定的规则行事?

请帮助我找到解决方案或解决此问题的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

嘿,我也有同样的要求。我需要在根据当前活动活动在不同活动中收到任何推送通知时做出响应。

dealing with received gcm push notification in different activities?