【发布时间】:2019-11-13 14:19:28
【问题描述】:
我正在一个应用程序中工作,我想将我在 Android 中开发的代码与 Flutter 结合起来。
更具体地说,我在 Android 中有一个登录名,我想将我发送到我在 Flutter 中拥有的主目录。
我想知道我是否可以像通常在 Android 中使用清单一样从 Android 活动传递到 Flutter。
有人知道这是否可行吗?
【问题讨论】:
我正在一个应用程序中工作,我想将我在 Android 中开发的代码与 Flutter 结合起来。
更具体地说,我在 Android 中有一个登录名,我想将我发送到我在 Flutter 中拥有的主目录。
我想知道我是否可以像通常在 Android 中使用清单一样从 Android 活动传递到 Flutter。
有人知道这是否可行吗?
【问题讨论】:
是的,你可以。
您可以使用平台视图 来实现您想要的,在这个特定的场景中,一个AndroidView 小部件。它或多或少像一个平台插件,但这次,您实际上是在小部件树中内联原生视图。
这不是立竿见影的,在实现它之前您需要设置一些东西,因此只有当您的 Activity 过于复杂以至于不值得使用 Flutter 小部件重新创建和维护时,您才应该这样做。
不过,我会给你留下一个 article,它会经历创建 Android Platform View 本身的过程。
【讨论】: