第一个项目里
- findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {
- Intent intent = new Intent();
- intent.setAction("shiwenjie"); // sendBroadcast(intent); //第二个参数为最终的广播接收者 sendOrderedBroadcast(intent,null,null,null,1,"wojishi",null); } });
- 第二个项目里
- public class S extends BroadcastReceiver {@Override public void onReceive(Context context, Intent intent) {
- String action = intent.getAction();
- setResultData("被修改过了") //可以在这里截取修改广播中的数据 System.out.println(action+"我是省长"); } } public class X extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); System.out.println(action + "我是乡长"); //截断广播的传播 abortBroadcast(); } } public class C extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); System.out.println(action+"我是村长"+getResultData()); } }
- 进行注册
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: http://www.92to.com/bangong/2017/03-18/19023830.html