flutter_boost icon indicating copy to clipboard operation
flutter_boost copied to clipboard

[Bug]: FlutterBoostFragment.onCreateView(FlutterBoostFragment.java:102)

Open wanhui123 opened this issue 1 year ago • 0 comments

请描述遇到的问题,以及您所期望的正确的结果

FlutterBoostFragment 调用onCreateView 时出现偶现bug

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java:5285) at android.view.ViewGroup.addView(ViewGroup.java:5114) at android.view.ViewGroup.addView(ViewGroup.java:5054) at android.view.ViewGroup.addView(ViewGroup.java:5026) at io.flutter.plugin.platform.PlatformViewsController.attachToView(PlatformViewsController.java:806) at io.flutter.embedding.android.FlutterView.attachToFlutterEngine(FlutterView.java:1218) at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onCreateView(FlutterActivityAndFragmentDelegate.java:395) at io.flutter.embedding.android.FlutterFragment.onCreateView(FlutterFragment.java:1079) at com.idlefish.flutterboost.containers.FlutterBoostFragment.onCreateView(FlutterBoostFragment.java:102) at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2995) at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:523) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1758) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701) at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:488) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8501) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)

请说明如何操作会遇到上述问题

页面切换

在下面填入关键复现代码

企业微信截图_263751f5-fb58-47db-8922-0f022bdef84a

复现的平台

Both

Flutter SDK版本

3.16.0

FlutterBoost版本

4.5.4

是否延迟初始化FlutterBoost

No

解决方案

wanhui123 avatar Aug 09 '24 05:08 wanhui123