public BroadcastReceiver payStateReceiver1 = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Log.e("ClassFragment", "onReceive:"+"广播广播刷新");
getAllCalligraphyCourse();
}
};
//注册广播用于购买后刷新
LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity());
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Constant.ACTION_UPDATE_ORDER_PAY_STATE);
broadcastManager.registerReceiver(payStateReceiver1, intentFilter);
//发通知
LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this);
Intent intent = new Intent();
intent.setAction(Constant.ACTION_UPDATE_ORDER_PAY_XIZIBEN_STATE);
broadcastManager.sendBroadcast(intent);
@Override //销毁广播
public void onDestroy() {
if(broadcastManager != null) {
broadcastManager.unregisterReceiver(payStateReceiver1);
}
super.onDestroy();
}