【问题标题】:Android app(host) button click event to invoke a flutter methodAndroid 应用程序(主机)按钮单击事件以调用颤振方法
【发布时间】:2018-10-31 14:04:10
【问题描述】:

我已将 Flutter 模块添加到现有的 Android 项目中。
按照这个链接。 https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps

并且能够使用 Flutter createFragment 显示 Flutter 小部件,如下方法

FragmentTransaction tx = getSupportFragmentManager().beginTransaction();
tx.replace(R.id.someContainer, Flutter.createFragment("route1"));
tx.commit();

现在,当单击 Android 应用程序中的按钮时,我想调用 Flutter 模块中的方法。当我搜索它时,我看到了 MethodChannel 和 EventChannel 来传递数据。我不确定如何在主机 Android 应用程序中使用它们。或者有没有其他办法。

请告诉我。

谢谢。

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    我尝试 MethodChannel 根据此链接在 Flutter 模块中调用Method

    https://proandroiddev.com/communication-between-flutter-and-native-modules-9b52c6a72dd2

    效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      • 2020-12-05
      • 2015-10-01
      • 1970-01-01
      相关资源
      最近更新 更多