From aed773bec175aa99fc6922f772c82e3c83ce3856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Thu, 31 Oct 2024 12:30:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor(utils):=20=E4=B8=BA=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E7=B1=BB=E6=B7=BB=E5=8A=A0=E7=A7=81=E6=9C=89=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在多个工具类中添加私有构造函数,防止实例化 -这种设计模式确保了工具类的静态方法和属性的正确使用 - 受影响的主要类包括: - AlgorithmHelper - AppStorageHelper - LogHelper - PreferencesHelper - SZYXLocalStorageHelper - SZYXLocalStorageKeys - TimeHelper - ToolsHelper - ToolsHelperForTS - ValidatorHelper - WindowHelper - XWebHelper --- src/main/ets/utils/XWebHelper.ets | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/ets/utils/XWebHelper.ets b/src/main/ets/utils/XWebHelper.ets index fef919b..7d660a4 100644 --- a/src/main/ets/utils/XWebHelper.ets +++ b/src/main/ets/utils/XWebHelper.ets @@ -1,5 +1,6 @@ import { router } from '@kit.ArkUI'; import { BusinessError } from '@kit.BasicServicesKit'; +import { LogHelper } from '../../../../Index'; import { ToolsHelper } from './ToolsHelper'; const XWebview = import('../pages/XWebview'); @@ -10,12 +11,13 @@ export interface XWebParams { content?: string title?: string showMenu?: boolean - closeTag?:string + closeTag?: string } export class XWebHelper { private constructor() { } + /** * 打开web页面,加载h5 * @param params @@ -26,11 +28,11 @@ export class XWebHelper { name: 'XWebview', params: params }, router.RouterMode.Single).then(() => { - console.info('Succeeded in jumping to the XWebview page.') + LogHelper.info('Succeeded in jumping to the XWebview page.') resolve(true) }).catch((err: BusinessError) => { resolve(false) - console.error(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`) + LogHelper.error(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`) ToolsHelper.showMessage(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`) }) })