这是我项目中经常用到广播传值,刷新
哪个界面用到直接复制粘贴即可
非常实用
@Override
public void onStart() {
super.onStart();
//创建
if (receiverTalk == null) {
receiverTalk = new MyBroadCastReceiverTalk();
registerReceiver(receiverTalk, new IntentFilter(ALLTALKS));
}
}
@Override
public void onDestroy() {
super.onDestroy();
//注销
if (receiverTalk != null) {
unregisterReceiver(receiverTalk);
receiverTalk = null;
}
}
private MyBroadCastReceiverTalk receiverTalk;
public static final String ALLTALKS = "alltalk_update";
private class MyBroadCastReceiverTalk extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//这里直接设置接收广播后操作
}
//发送广播页面,直接用下面代码发送,很简单
sendbroadcaset(new Intent(MainAct.ALLTALKS)
//哪个页面用到广播,直接复制粘贴即可,方便实用哦。