我有一个应用程序,预计在某些格式的SMS消息。如果短信符合我的应用程序设定的特定条件,我想阻止SMS的重新广播,否则允许它继续到其他BroadcastReceiver(如默认SMS阅读器)。接收或重新发送android收到广播
有没有人知道这是如何实现的?
public void onReceive(Context context, Intent intent) {
String msg = processMessageFromIntent(intent);
if(needed(msg)){
//prevent propagation;
}
}
你说得对。在我的回答中,我没有打扰过这个问题,因为Receiver有问题(用于新短信)是OrderedBroadcast。 – lawal 2011-05-10 06:14:53