sendBroadcast function

void sendBroadcast(
  1. String action, {
  2. dynamic data,
  3. Map<String, dynamic>? extras,
})

发送广播

  • action为事件标识
  • data为单一附加数据,通常适用于仅携带单个数据的事件。
  • extras为额外附加的数据集合,通常适用于携带多个数据的事件。
  • dataextras可以同时使用。
  • 当有接收端通过registerReceiver注册监听了action则他会收到该事件的ActionIntent

Implementation

void sendBroadcast(String action,
        {dynamic data, Map<String, dynamic>? extras}) =>
    _controller.add(ActionIntent(action, data: data, extras: extras));