【发布时间】:2020-09-29 12:16:20
【问题描述】:
我目前正在将使用 Flutter 开发的视图添加到现有的 Android 应用程序中。我一直在关注 Flutter website 中的教程,并决定使用缓存引擎来最大程度地减少用户在导航到应用程序的 Flutter 部分时可能遇到的延迟。为此,您必须启动 Flutter 活动,例如
startActivity(
FlutterActivity
.withCachedEngine("my_engine_id")
.build(this) // this is a Context
)
一段时间后,我需要编写一个方法通道来从应用程序的 Flutter 部分与 Android 主机应用程序进行通信,因此我按照 Flutter 的另一个 tutorials 中的说明进行操作,其中显示活动实现通道的必须扩展FlutterActivity。
所以我的问题是我不确定如何使用缓存引擎初始化此活动,因为我显然不能再使用FlutterActivity.withCachedEngine。有人已经解决了这个问题吗?
【问题讨论】: