From a9b1d0b96e46d455b50a2ddf3b98bccb3bd7899c Mon Sep 17 00:00:00 2001 From: WX1379483 Date: Wed, 7 May 2025 17:19:26 +0800 Subject: [PATCH] fixed --- entry/src/main/ets/common/constants/CommonConstant.ets | 10 ++++++---- entry/src/main/ets/common/utils/DialogUtil.ets | 4 ++-- entry/src/main/ets/entryability/EntryAbility.ets | 2 ++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/entry/src/main/ets/common/constants/CommonConstant.ets b/entry/src/main/ets/common/constants/CommonConstant.ets index fd569e9..b0efb79 100755 --- a/entry/src/main/ets/common/constants/CommonConstant.ets +++ b/entry/src/main/ets/common/constants/CommonConstant.ets @@ -16,6 +16,8 @@ /** * Common constants for all features. */ +const uiContext: UIContext | undefined = AppStorage.get('uiContext'); +let context = uiContext!.getHostContext()!; export class CommonConstants { /** * User Center Link. @@ -119,9 +121,9 @@ export class CommonConstants { * Type of cookie Operation. */ static readonly CookieOperation: string[] = [ - getContext(this).resourceManager.getStringSync($r('app.string.get_cookie').id), - getContext(this).resourceManager.getStringSync($r('app.string.set_cookie').id), - getContext(this).resourceManager.getStringSync($r('app.string.delete_cookie').id), - getContext(this).resourceManager.getStringSync($r('app.string.verify_cookie').id) + context.resourceManager.getStringSync($r('app.string.get_cookie').id), + context.resourceManager.getStringSync($r('app.string.set_cookie').id), + context.resourceManager.getStringSync($r('app.string.delete_cookie').id), + context.resourceManager.getStringSync($r('app.string.verify_cookie').id) ]; } \ No newline at end of file diff --git a/entry/src/main/ets/common/utils/DialogUtil.ets b/entry/src/main/ets/common/utils/DialogUtil.ets index 5059d58..43be065 100755 --- a/entry/src/main/ets/common/utils/DialogUtil.ets +++ b/entry/src/main/ets/common/utils/DialogUtil.ets @@ -15,7 +15,7 @@ import Logger from '../utils/Logger'; import { CommonConstants } from '../constants/CommonConstant'; - +const uiContext: UIContext | undefined = AppStorage.get('uiContext'); /** * Pop up a message box. * @@ -26,7 +26,7 @@ export function showDialog(message: ResourceStr): void { if (newMessage.length > CommonConstants.SUB_LENGTH) { message = newMessage.substring(0, CommonConstants.SUB_LENGTH); } - AlertDialog.show( + uiContext?.showAlertDialog( { title: $r('app.string.dialog_message'), message: message, diff --git a/entry/src/main/ets/entryability/EntryAbility.ets b/entry/src/main/ets/entryability/EntryAbility.ets index ba06e6a..9c9d1f7 100755 --- a/entry/src/main/ets/entryability/EntryAbility.ets +++ b/entry/src/main/ets/entryability/EntryAbility.ets @@ -36,6 +36,8 @@ export default class EntryAbility extends UIAbility { return; } hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + let uiContext: UIContext | undefined = windowStage.getMainWindowSync().getUIContext() + AppStorage.setOrCreate('uiContext', uiContext); }); } -- Gitee