无序广播
/*** 发送一条无序广播
* @param v
*/
public void click(View v){
Intent intent = new Intent();
//如何定义这个action
intent.setAction("com.itheima"); //找到
//加点数据
intent.putExtra("name", "每天晚上7点 新闻联播准时开整!!!");
//发送广播
sendBroadcast(intent);
}
2、在清单文件中配置:
<receiver android:name="com.app.wuxv.CustomerRecevier">
<intent-filter >
<action android:name="com.app"/> 注意这个地方,容易犯错
</intent-filter>
</receiver>
3、自定义一一个类继承与BroadcastReceiver
public class CustomerRecevier extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//获取自定义广播 发送的数据
String name = intent.getStringExtra("name");
Toast.makeText(context, name, 0).show();
}
}
无序广播:如新闻联播