我有一个关于FlutterEngine的问题 我有一个缓存的颤振引擎,我想在我的 android 应用程序的许多屏幕上重用它,所以我必须以某种方式导航缓存引擎中的路线。
有什么办法可以在开始颤动活动之前设置缓存引擎的路线?
谢谢你。
我有一个关于FlutterEngine的问题 我有一个缓存的颤振引擎,我想在我的 android 应用程序的许多屏幕上重用它,所以我必须以某种方式导航缓存引擎中的路线。
有什么办法可以在开始颤动活动之前设置缓存引擎的路线?
谢谢你。
经过一些研究和深入研究文档后,我发现颤振引擎提供了一个NavigationChannel
可用于将路由推送/弹出到引擎中
例如,如果要推送路由:
FlutterEngine engine = FlutterEngineCache.getInstance().get("MyFlutterEngine");
if (engine != null) {
engine.getNavigationChannel().pushRoute("/myRoute2");
}