文章出處

首先,發送一個自定義廣播:(用sendBroadcast(intent)發送一條無序廣播)

1 public void  click(View v){
2         Intent intent = new Intent();
3         intent.putExtra("msg","我是一條無序廣播");
4         intent.setAction("com.coderwei.myBroadcast");
5         sendBroadcast(intent);
6     }

然后自定義一個類繼承BroadcastReceiver接收廣播,先配置Manifest.xml

<receiver android:name=".ReceiverBroadcast">
            <intent-filter>
                <action android:name="com.coderwei.myBroadcast"/>
            </intent-filter>
 </receiver>

接收這個廣播,輸出攜帶的數據

1 public class ReceiverBroadcast extends BroadcastReceiver {
2     @Override
3     public void onReceive(Context context, Intent intent) {
4         String str = intent.getStringExtra("msg");
5         System.out.println(str);
6     }
7 }

 

ps:上面的action需要自定義的


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()