Android 颤振飞溅闪烁问题

Android 颤振飞溅闪烁问题,android,ios,flutter,mobile,flutter-layout,Android,Ios,Flutter,Mobile,Flutter Layout,闪烁问题查询: 条件: 从Testflight/Playstore安装应用程序 第一次直接从Testflight/Playstore打开它,这样输出 注意:下一次发射时,它会闪烁,白屏延迟时间会变短 使用的框架:颤振=>使用最新版本的颤振 实施: 为了避免最初的白屏问题,我在LaunchScree.storyboard中添加了大小合适的启动图像。 但它仍然会在本机引擎和颤振引擎之间转换时闪烁 要求: 我们需要在颤振引擎上设置一个启动屏幕,以从服务器请求初始数据,从而在没有装载机的情况下显示未来的

闪烁问题查询:

条件:

  • 从Testflight/Playstore安装应用程序
  • 第一次直接从Testflight/Playstore打开它,这样输出
  • 注意:下一次发射时,它会闪烁,白屏延迟时间会变短

    使用的框架:颤振=>使用最新版本的颤振

    实施:

    为了避免最初的白屏问题,我在LaunchScree.storyboard中添加了大小合适的启动图像。 但它仍然会在本机引擎和颤振引擎之间转换时闪烁

    要求:

    我们需要在颤振引擎上设置一个启动屏幕,以从服务器请求初始数据,从而在没有装载机的情况下显示未来的屏幕

    主要功能代码

    void main() async {
    
    WidgetsFlutterBinding.ensureInitialized();
      await getServices();
      await FlutterLibphonenumber().init();
    
      await Sentry.init((options) {
        options.dsn = SENTRY_DSN;
      }, appRunner: initApp);
    }
    
    void initApp() {
      runApp(
        EasyLocalization(
          child: YieldTrustApp(StringResource.appTitle),
          path: "assets/langs",
          supportedLocales: [
            const Locale('en', 'US'), // English
          ],
          fallbackLocale: const Locale('en', 'US'),
        ),
      );
    }
    
    是否可能由于asyncmain而发生此问题 功能


    我也有同样的问题