diff --git a/ArkWebSchemeHandler/entry/src/main/ets/pages/Index.ets b/ArkWebSchemeHandler/entry/src/main/ets/pages/Index.ets index 30cb9f3a7999fbb248a669f6b91d82d8dae00dcc..1e4a087086706fb65387d744295bbcc57f0619d1 100644 --- a/ArkWebSchemeHandler/entry/src/main/ets/pages/Index.ets +++ b/ArkWebSchemeHandler/entry/src/main/ets/pages/Index.ets @@ -41,7 +41,9 @@ struct Index { .domStorageAccess(true) .cacheMode(CacheMode.Default) .onPageBegin( event => { - testNapi.initResourceManager(getContext().resourceManager); + if (this.getUIContext().getHostContext()) { + testNapi.initResourceManager(this.getUIContext().getHostContext()!.resourceManager); + } }) } .width('100%')