提交 efa79378 authored 作者: 袁静春's avatar 袁静春

提交:测试回调只会调用一次,没问题;

上级 d93bf6fe
...@@ -54,6 +54,7 @@ class _MapNavigationState extends State<AMapNavigationWidget> { ...@@ -54,6 +54,7 @@ class _MapNavigationState extends State<AMapNavigationWidget> {
_connectStreams() { _connectStreams() {
print("---_connectStreams---"); print("---_connectStreams---");
if (widget.onMapClosed != null) { if (widget.onMapClosed != null) {
print("------ _connectStreams listen ----- ");
_methodChannel.onMapClosed().listen((MapClosedEvent e) => widget.onMapClosed!()); _methodChannel.onMapClosed().listen((MapClosedEvent e) => widget.onMapClosed!());
} }
} }
...@@ -63,7 +64,8 @@ class _MapNavigationState extends State<AMapNavigationWidget> { ...@@ -63,7 +64,8 @@ class _MapNavigationState extends State<AMapNavigationWidget> {
print("------_handleMethodCall ----- "); print("------_handleMethodCall ----- ");
switch (call.method) { switch (call.method) {
case 'navigationClosed': case 'navigationClosed':
_methodChannel.getMapEventStreamController().add(MapClosedEvent("")); print("------ navigationClosed ----- ");
_methodChannel.getMapEventStreamController().add(MapClosedEvent("退出"));
break; break;
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论