This way without adding something in the config file, I prefer.
Broadcast registration can be written in activity (onCreate) or in fragment (onactivitycreated).
Localbroadcastmanager Broadcastmanager =localbroadcastmanager.getinstance (Getactivity ()); Intentfilter Intentfilter=NewIntentfilter (); Intentfilter.addaction ("Android.intent.action.CART_BROADCAST");//It is recommended to write a public variable, which is easy to read and will not be written. Broadcastreceiver Mitemviewlistclickreceiver =NewBroadcastreceiver () {@Override Public voidOnReceive (Context context, Intent Intent) {System. out. println ("OK"); } }; Broadcastmanager.registerreceiver (Mitemviewlistclickreceiver, intentfilter);
Send broadcast
New Intent ("android.intent.action.CART_BROADCAST"); Localbroadcastmanager.getinstance (Getactivity ()). Sendbroadcast (intent);
Broadcast message reception between Android fragment