FREContextFinalizer()

AIR 3.0 和更高版本

签名

typedef void (*FREContextFinalizer)( 
        FREContext     ctx, 
);

参数

ctx
表示此扩展上下文的 FREContext 变量。请参阅 FREContext

返回

无。

说明

运行时在释放此扩展上下文的 ExtensionContext 实例时调用此函数。以下情况导致运行时释放示例:

  • ActionScript 端调用 ExtensionContext 实例的 dispose() 方法。

  • 运行时的垃圾回收器未检测到对 ExtensionContext 实例的引用。

  • 正在关闭 AIR 应用程序。

实现此函数可以清理特定于此扩展上下文的资源。使用 ctx 参数可以获取并清理与本机上下文数据和 ActionScript 上下文数据关联的资源。请参阅 上下文特定数据

运行时在调用了此函数后,不会再调用此扩展上下文的任何其他函数。