首页 > 代码库 > Android broadcast
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>
Android broadcast
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。