setCallBack method

  1. @override
void setCallBack(
  1. dynamic callBack(
    1. String eventName,
    2. dynamic data
    )
)
override

Implementation

@override
void setCallBack(Function(String eventName, dynamic data) callBack) {
  this.callBack = callBack;
  methodChannel.setMethodCallHandler((call) async {
    if (null != call) {
      if (null != this.callBack) {
        printMy("callBack, call:" + call.toString());
        this.callBack?.call(call.method, call.arguments);
      } else {
        printMy("no has callBack, method:" + call.method);
      }
    } else {
      printMy("call null");
    }
  });
}