我有一个setMethodCallHandler,它从我的Java代码运行回调,我希望它设置一个包含结果的Future。有点像Futurefun()async{returnsetMethodCallHandler((MethodCallcall){return()async{returncall.arguments["arg"];}();});}我希望能够做的是如果call.argument将返回“abc”,vara=awaitfun();a将等于“abc”我找到的唯一信息是有关setMethodCallHandler的文档:Ifthefuturereturnedbythehandle
我有一个setMethodCallHandler,它从我的Java代码运行回调,我希望它设置一个包含结果的Future。有点像Futurefun()async{returnsetMethodCallHandler((MethodCallcall){return()async{returncall.arguments["arg"];}();});}我希望能够做的是如果call.argument将返回“abc”,vara=awaitfun();a将等于“abc”我找到的唯一信息是有关setMethodCallHandler的文档:Ifthefuturereturnedbythehandle
我正在尝试通过方法channel将Flutter中的onPressed函数中的参数发送到Swift,并将这些参数作为参数传递给被调用的Swift方法。我的任务是创建一个调用用Swift编写的Controller的FlutterUI。我在这里看到了使用Flutter中的platform.invokeMethod发送的参数的示例,但它们没有在setMethodCallHandler方法内的方法调用中使用这些参数swift的一面。如果call.method与我发送的内容匹配,我不知道如何将这些参数包含在我要调用的方法中。1.main.dart中的按钮组件:RaisedButton(child