Dart Call Dart From C++



我正在制作一个flutter应用程序,其中我的后端是C++。当用户进入某个屏幕时,我通过dart-ffi发出加载调用的信号。我的问题是我在C++中加载音频,但我想向dart发出加载完成的信号,这样我就可以停止显示加载屏幕了。AFAIK,没有办法从C++调用dart。我已经看到您可以使用FromFunction。来源于此。

如何在没有参数的情况下调用void类方法?或者如何从C++调用dart代码?

Ps:我认为到目前为止这是不可能做到的(如果没有解决办法(。Dart开发人员请添加此功能,因为能够调用Dart来处理信息非常有用🙏

目前,进行异步回调的唯一方法是通过dart_api_dl.h(和dart_api.h(中的本地端口。

样本代码:

  • 飞镖代码
  • C/C++代码

有关更多信息,请参阅向dart:ffi添加异步回调支持的问题。

相关内容

  • 没有找到相关文章

最新更新