美文网首页
BroadcastReceiver 实现跨进通信(APP与APP

BroadcastReceiver 实现跨进通信(APP与APP

作者: 杜芊凝 | 来源:发表于2019-03-23 15:10 被阅读0次

1:新建工程ReceiverPorject

 1)定义接收器:新建MyBroadcastReceiver类继承BroadcastReceiver

public class MyBroadcastReceiver extends BroadcastReceiver { 

    @Override 

 publicvoid onReceive(Context context, Intent intent) { 

      String action="发送广播哪里定义的action"

      if(action.equals(intent.getAction())){

             //定义接收到广播后的操作  

       }

     } 

2)在清单文件中注册广播(也可以动态注册)

<receiver android:name=".MyBroadcastReceiver">

          <intent-filter> 

              <action android:name="发送广播哪里定义的action" /> 

          </intent-filter> 

</receiver>

2:新建工程SendPorject,在需要发送广播的地方

Intent intent =new Intent("发送广播定义的action"); 

sendBroadcast(intent); 

相关文章

网友评论

      本文标题:BroadcastReceiver 实现跨进通信(APP与APP

      本文链接:https://www.haomeiwen.com/subject/vjjsvqtx.html