[Air ANE Java]如何在线程中使用FREObject?

时间:2014-11-19 11:49:06

标签: java air native ane

我想要新的线程加载文件。完成后我将调用dispatchStatusEventAsync并按下FREByteArray.but将触发FREWrongThreadException。

只有一个帖子?

1 个答案:

答案 0 :(得分:0)

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

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

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

迈克尔