Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序(主机)按钮单击事件以调用颤振方法_Android_Flutter - Fatal编程技术网

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

Android应用程序(主机)按钮单击事件以调用颤振方法,android,flutter,Android,Flutter,我已将颤振模块添加到现有的Android项目中。 按照这个链接。 并且能够使用颤振createFragment显示颤振小部件,如下方法所示 FragmentTransaction tx = getSupportFragmentManager().beginTransaction(); tx.replace(R.id.someContainer, Flutter.createFragment("route1")); tx.commit(); 现在,我想在点击Android应用程序中的一个按钮时

我已将颤振模块添加到现有的Android项目中。
按照这个链接。

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

FragmentTransaction tx = getSupportFragmentManager().beginTransaction();
tx.replace(R.id.someContainer, Flutter.createFragment("route1"));
tx.commit();
现在,我想在点击Android应用程序中的一个按钮时调用颤振模块中的一个方法。当我搜索它时,我看到了关于MethodChannel和EventChannel来传递数据。我不知道如何在主机Android应用程序中使用它们。或者有没有别的办法

请告诉我


谢谢。

根据此链接,我尝试了MethodChannel在颤振模块中调用Method

它工作得很好