简单的实现自定义广播(Broadcast)机制

简单的实现自定义广播(Broadcast)机制

首先在ManiFset文件当中定义一个Receiver,并设置intent-filter

例如:

 

 


com.neter.broadcast.receiver.SendDownXMLBroadCast"/>

接下来就是在activity当中设置自定义的广播,如下:

 

 Intent intent = new Intent();
intent.setAction("com.neter.broadcast.receiver.SendDownXMLBroadCast");//发出自定义广播
context.sendBroadcast(intent);

最后就是广播接收器的实现:

 

 

public class SendDownXMLBroadCast extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
System.out.println("send BroadCast seccess!");
Intent intent2=new Intent(context, DownFriendXML.class);
context.startService(intent2);
}

}



你可能感兴趣的:(016设计模式)