安卓应用程序(主机)按钮点击事件以调用flutter方法



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

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

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

现在,我想在Flutter模块中调用一个方法,当点击Android应用程序中的按钮时。当我搜索它时,我看到了MethodChannel和EventChannel来传递数据。我不知道如何在主机安卓应用程序中使用它们。或者还有其他办法吗?

请告诉我。

谢谢。

我尝试MethodChannel按照这个链接调用Flutter模块中的Method

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

它运行良好。

最新更新