【问题标题】:Navigate in cached Flutter Engine在缓存的 Flutter Engine 中导航
【发布时间】:2023-03-20 23:45:01
【问题描述】:

我有一个关于 FlutterEngine 的问题 我有一个缓存的颤振引擎,我想在我的 android 应用程序的许多屏幕上重复使用,所以我必须以某种方式导航缓存引擎中的路线。

有什么办法可以在开始flutter Activity之前设置缓存引擎的路由吗?

谢谢。

【问题讨论】:

    标签: android flutter dart flutter-android flutter-engine


    【解决方案1】:

    经过一些研究和深入研究文档,我发现 Flutter 引擎提供了一个 NavigationChannel 可用于将路由推送/弹出到引擎中

    例如,如果你想推送一个路由:

    FlutterEngine engine = FlutterEngineCache.getInstance().get("MyFlutterEngine");
    if (engine != null) {
        engine.getNavigationChannel().pushRoute("/myRoute2");
    }
    

    【讨论】:

      猜你喜欢
      • 2020-04-08
      • 2018-12-02
      • 1970-01-01
      • 2021-07-21
      • 2021-03-09
      • 2015-01-24
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多