步骤:
1。将自己创建的插件添加到Flutter模块项目
2。运行它,onActivityResult可以调用
3。将flutter模块项目添加到android
4。运行它,onActivityResult无法调用
演示项目:
带有简单插件的Flutter模块,请看testplugin
带有flutter模块的android项目,请查看TestPluginAndroid
答案 0 :(得分:0)
我找到了一个临时解决方案,在“活动”中覆盖onActivityResult
,并按以下方式进行操作:
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
mFlutterView.getPluginRegistry().onActivityResult(requestCode, resultCode, data);
}