Răsfoiți Sursa

refactor(utils): 为工具类添加私有构造函数

- 在多个工具类中添加私有构造函数,防止实例化
-这种设计模式确保了工具类的静态方法和属性的正确使用
- 受影响的主要类包括:
  - AlgorithmHelper
  - AppStorageHelper
  - LogHelper
  - PreferencesHelper
  - SZYXLocalStorageHelper
  - SZYXLocalStorageKeys
  - TimeHelper
  - ToolsHelper  - ToolsHelperForTS - ValidatorHelper
  - WindowHelper
  - XWebHelper
徐勤民 5 luni în urmă
părinte
comite
aed773bec1
1 a modificat fișierele cu 5 adăugiri și 3 ștergeri
  1. 5 3
      src/main/ets/utils/XWebHelper.ets

+ 5 - 3
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}`)
       })
     })