diff --git a/packages/core/ui/core/view-base/index.ts b/packages/core/ui/core/view-base/index.ts index fcce72427..474fc372c 100644 --- a/packages/core/ui/core/view-base/index.ts +++ b/packages/core/ui/core/view-base/index.ts @@ -248,6 +248,7 @@ export abstract class ViewBase extends Observable implements ViewBaseDefinition public static loadedEvent = 'loaded'; public static unloadedEvent = 'unloaded'; public static createdEvent = 'created'; + public static disposeNativeView = 'disposeNativeView'; private _onLoadedCalled = false; private _onUnloadedCalled = false; @@ -763,7 +764,10 @@ export abstract class ViewBase extends Observable implements ViewBaseDefinition } public disposeNativeView() { - // + this.notify({ + eventName: ViewBase.disposeNativeView, + object: this, + }); } public initNativeView(): void {