Android应用程序(主机)按钮单击事件以调用flutter方法

时间:2018-10-31 14:04:10

标签: android flutter

我已经将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应用中使用它们。或还有其他方法吗?

请让我知道。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

工作正常。