attach method
dynamic
attach(
- Pointer<
NativeFinalizerFunction> callback, - Pointer<
Void> token, { - bool autoDispose = true,
- Object? detach,
- int? externalSize,
inherited
将引擎持有的指针和 dart 对象回收器绑定。确保 dart 对象销毁的时候,释放引擎持有的指针和资源
Implementation
attach(Pointer<NativeFinalizerFunction> callback, Pointer<Void> token,
{bool autoDispose = true, Object? detach, int? externalSize}) {
if (autoDispose) {
nativeFinalizer ??= NativeFinalizer(callback);
nativeFinalizer!.attach(this, token, detach: this);
}
}