Android broadcast
发送广播并且接受,发送两个广播
Intent intent = new Intent(); intent.setAction("com.wxq.CUSTOM_INTENT"); sendBroadcast(intent); intent.setAction("com.wxq.test2"); sendBroadcast(intent);
接收方
@Override public void onReceive(Context context, Intent intent) { String intentName = "com.wxq.CUSTOM_INTENT"; String intentName2 = "com.wxq.test2"; if(intent.getAction().equals(intentName)) Toast.makeText(context, intentName+"Intent Detected", Toast.LENGTH_LONG).show(); else if(intent.getAction().equals(intentName2)) Toast.makeText(context, intentName2+"Intent Detected", Toast.LENGTH_LONG).show(); }AndroidMini中
加入receiver以及过滤
<receiver android:name="MyReceiverTest" >
<intent-filter>
<action android:name="com.wxq.CUSTOM_INTENT" >
</action>
</intent-filter>
<intent-filter>
<action android:name="com.wxq.test2" >
</action>
</intent-filter>
</receiver>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。