2

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

如何调用没有参数的 void 类方法?或如何从 C++ 调用飞镖代码?

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

4

1 回答 1

2

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

示例代码:

有关更多信息,请参阅异步回调支持添加到dart:ffi.

于 2021-11-17T09:08:08.543 回答