FlutterFragment 与 FlutterPlugin - 如何获取参考

Den*_*son 7 android flutter flutter-plugin

我目前正在 AppCompatActivity 中使用 FlutterFragment。

另外,我使用预热的 flutter 引擎和 FlutterPlugin 在需要时提供往返于本机/flutter 的 methodChannel 。

我目前的情况是,当我的 FlutterFragment 加载时,我想通过插件启动一个特定的方法来颤动。

我现在知道onAttachedToEngine当插件附加到引擎时,它会在 FlutterPlugin 中被调用。

但现在FlutterFragment需要在启动时调用该插件。

在 FlutterFragment 调用插件调用之前,如何确保插件已附加到引擎。另一方面,在插件调用片段上的任何内容之前,如何确保 FlutterFragment 已附加并准备就绪。

我唯一看到的就是ActivityAware界面。我想过从activity中的fragmentManager获取fragment,但是由于某种原因这些接口方法从未被调用。

旁注:我无法轻松地将 AppCompatActivity 更改为 FlutterFragmentActivity,因此如果不需要,那么这就是我的偏好。