Simple implementation of the custom broadcast (broadcast) mechanism
First, define a receiver in the Manifset file and set the Intent-filter
For example:
<receiver android:name= ". Senddownxmlbroadcast "> <intent-filter ><!--custom Broadcast-- <action android:name= "Com.neter.broadcast.receiver.SendDownXMLBroadCast"/> </intent-filter> </receiver> |
The next step is to set up a custom broadcast in the activity, as follows:
Intent Intent = new Intent (); Intent.setaction ("Com.neter.broadcast.receiver.SendDownXMLBroadCast");//Emit custom broadcasts Context.sendbroadcast (Intent); |
The last is the implementation of the broadcast receiver:
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); } }
|