Flutter

FlutterBoost事件传递以及生命周期监听

2019-11-29  本文已影响0人  sunnytu123

Dart:
发送事件

BoostChannel().sendEvent("name", {"result" : "flutter页面回调信息"});

Swift:
接收事件

FlutterBoostPlugin.sharedInstance()?.addEventListener({ (name, parm) in }, forName: "name")

Swift:

FlutterBoostPlugin.sharedInstance()?.sendEvent("name", arguments: ["message" : "xxx"])

Dart:

BoostChannel().addEventListener("name", (name , param) {});

Dart:

FlutterBoost.singleton.addContainerObserver((ContainerOperation operation, BoostContainerSettings settings) {
      // Push, Onstage, Pop, Remove
 });
FlutterBoost.singleton.addBoostContainerLifeCycleObserver((ContainerLifeCycle state, BoostContainerSettings settings) {
 // Init,
 // Appear,
 // WillDisappear,
 // Disappear,
 // Destroy,
 // Background,
 // Foreground
});
上一篇 下一篇

猜你喜欢

热点阅读