在Activity中的返回点击事件中的finish()前
textViewLogout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent2 = new Intent("android.intent.action.CART_BROADCAST");
intent2.putExtra("data","refresh");
LocalBroadcastManager.getInstance(MineActivity.this).sendBroadcast(intent2);
sendBroadcast(intent2);
finish();
}
});
Fragment中
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity());
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.CART_BROADCAST");