我已经将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应用中使用它们。或还有其他方法吗?
请让我知道。
谢谢。
答案 0 :(得分:0)
我根据此链接尝试过MethodChannel在Flutter模块中调用Method
https://proandroiddev.com/communication-between-flutter-and-native-modules-9b52c6a72dd2
工作正常。