1

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

有什么办法可以在开始颤动活动之前设置缓存引擎的路线?

谢谢你。

4

1 回答 1

0

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

例如,如果要推送路由:

FlutterEngine engine = FlutterEngineCache.getInstance().get("MyFlutterEngine");
if (engine != null) {
    engine.getNavigationChannel().pushRoute("/myRoute2");
}
于 2021-11-29T12:40:35.393 回答