diff --git a/lib/pages/home_page/home_page.dart b/lib/pages/home_page/home_page.dart index 4bd36ad..76b3521 100644 --- a/lib/pages/home_page/home_page.dart +++ b/lib/pages/home_page/home_page.dart @@ -127,12 +127,13 @@ class _HomePageState extends State }*/ - //app后台杀死时候的还原 - Moblink.restoreScene(_restore); + // 监听开始(传递监听到原生端,用户监听场景还原的数据回传回来) eventChannelSubscription = _eventChannel.receiveBroadcastStream().listen(_onEvent, onError: _onError); + //app后台杀死时候的还原 + Moblink.restoreScene(_restore); logOutSubscription = EventUtil.instance.on().listen((event) { MobPushUtil.deleteAlias(); SharedPreferencesUtil.setStringValue(Constants.isSetTag, "0"); @@ -455,6 +456,7 @@ class _HomePageState extends State //app存在后台时候的还原 void _onEvent(Object event) { Logger.debug('返回的内容: $event'); + try { if (null != event) { Map params = Map.from(event);