Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用boost跳转,反复打开关闭flutter界面,会出现白屏崩溃 #1378

Closed
yuyangkk opened this issue Sep 17, 2021 · 1 comment
Closed
Labels
demo code needed we hope you can provide demo code

Comments

@yuyangkk
Copy link

yuyangkk commented Sep 17, 2021

  1. boost原生跳转flutter
  2. flutter返回到原生,使用boost返回
  3. 反复重复上述操作

Flutter Boost Version v3.0-preview.6
Target Platform: iOS
Target OS version/browser: iOS13,14都会出现
Devices: iPhoneXR,iPhone 12 mini

Logs

Log1:
Assertion failed: (self.allContainers[uniqueId] != nil), function -[FBFlutterContainerManager activeContainer:forUniqueId:]

Log2:
2021-09-17 17:05:59.335534+0800 [4615:2053883] flutter: flutter log-->crash info:IOS:_AttentionAllPageState:NoSuchMethodError: The getter 'pageInfo' was called on null.
Receiver: null
Tried calling: pageInfo:#0 BoostLifecycleBinding.containerDidShow (package:flutter_boost/boost_lifecycle_binding.dart:41)
#1 FlutterBoostAppState.onContainerShow (package:flutter_boost/flutter_boost_app.dart:467)
#2 BoostFlutterRouterApi.onContainerShow (package:flutter_boost/boost_flutter_router_api.dart:46)
#3 FlutterRouterApi.setup. (package:flutter_boost/messages.dart:161)
#4 FlutterRouterApi.setup. (package:flutter_boost/messages.dart:158)
#5 BasicMessageChannel.setMessageHandler. (package:flutter/src/services/platform_channel.dart:73)
#6 BasicMessageChannel.setMessageHandler. (package:flutter/src/services/platform_channel.dart:72)
#7 _DefaultBinaryMessenger.handlePlatformMessage (package:flutter/src/services/binding.dart:284)
#8 _invoke3. (dart:ui/hooks.dart:221)
#9 _rootRun (dart:async/zone.dart:1354)
#10 _CustomZone.run (dart:async/zone.dart:1258)
#11 _CustomZone.runGuarded (dart:async/zone.dart:1162)
#12 _invoke3 (dart:ui/hooks.dart:220)
#13 PlatformDispatcher._dispatchPlatformMessage (dart:ui/platform_dispatcher.dart:457)
#14 _dispatchPlatformMessage (dart:ui/hooks.dart:90)
2021-09-17 17:05:59.364688+0800 qiangungun[4615:2053883] flutter: pause

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.4, on macOS 11.5.1 20G80 darwin-x64, locale
zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.59.0)
[✓] Connected device (3 available)

@luckysmg luckysmg added the demo code needed we hope you can provide demo code label Sep 17, 2021
@luckysmg
Copy link
Collaborator

preview.11上是否也有这个问题?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo code needed we hope you can provide demo code
Projects
None yet
Development

No branches or pull requests

2 participants