0

我想要新的线程加载文件。完成后我将调用 dispatchStatusEventAsync 并推送 FREByteArray。但会触发 FREWrongThreadException。

只有一个线程?

4

1 回答 1

0

您只能在主线程上使用 FRE* 函数,调度状态事件函数除外。执行后台操作的正常过程如下所示:

  • 从 FREFunction 触发工作线程
  • 以本机类型存储您的数据
  • 当你的工作线程完成时调度一个状态事件
  • 调用另一个 FREFunction 以将本机数据检索为 FREObjects

本机和 FREObjects 之间的任何转换都必须在主线程上完成,因此请尽量将其保持在最低限度。

迈克尔

于 2014-11-19T22:07:53.350 回答