文章出處
文章列表
首先,發送一個自定義廣播:(用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需要自定義的
文章列表
全站熱搜