Dart FFI - 从 C++ 调用 Dart 函数

问题描述

我正在制作一个应用程序,我使用 dart ffi 与 C++ 进行通信。我的主要问题是我想从我的 C++ 端获取分析报告。为此,我使用了 FlutterFire - firebase analytics。问题是我需要从 C++ 调用 Dart,以便我可以向分析发送日志请求。

I implemented this example. 问题在于,由于 dart 是单线程语言,如果我从另一个 C++ 线程调用 Dart 回调,应用程序会崩溃,因为它打破了 dart 单线程假设。

将 C++ 端的内容记录到 FlutterFire - firebase analytics 的最佳方式是什么?有人能引导我走向正确的方向吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...