diff --git a/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md b/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md index c0eee70d41e4a9dd645b472388f8821dc56ca5cb..138dbf7b07087aa6fdd3483318a1cfb7ac09e2f6 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md @@ -51,9 +51,11 @@ getLauncherAbilityInfo(bundleName: string, userId: number, callback: AsyncCallba ```ts import launcherBundleManager from '@ohos.bundle.launcherBundleManager'; +import { BusinessError } from '@ohos.base'; try { - launcherBundleManager.getLauncherAbilityInfo('com.example.demo', 100, (errData, data) => { + launcherBundleManager.getLauncherAbilityInfo('com.example.demo', 100, + (errData: BusinessError, data: launcherBundleManager.LauncherAbilityInfo[]) => { if (errData !== null) { console.error(`errData is errCode:${errData.code} message:${errData.message}`); } else { @@ -61,7 +63,9 @@ try { } }) } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -101,17 +105,21 @@ getLauncherAbilityInfo(bundleName: string, userId: number) : Promise { + launcherBundleManager.getLauncherAbilityInfo("com.example.demo", 100) + .then((data: launcherBundleManager.LauncherAbilityInfo[]) => { console.log("data is " + JSON.stringify(data)); - }).catch (errData => { + }).catch ((errData: BusinessError) => { console.error(`errData is errCode:${errData.code} message:${errData.message}`); }) } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -151,9 +159,11 @@ getAllLauncherAbilityInfo(userId: number, callback: AsyncCallback { + launcherBundleManager.getAllLauncherAbilityInfo(100, + (errData: BusinessError, data: launcherBundleManager.LauncherAbilityInfo[]) => { if (errData !== null) { console.error(`errData is errCode:${errData.code} message:${errData.message}`); } else { @@ -161,7 +171,9 @@ try { } }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` ## launcherBundlemanager.getAllLauncherAbilityInfo9+ @@ -200,15 +212,19 @@ getAllLauncherAbilityInfo(userId: number) : Promise { + launcherBundleManager.getAllLauncherAbilityInfo(100) + .then((data: launcherBundleManager.LauncherAbilityInfo[]) => { console.log("data is " + JSON.stringify(data)); - }).catch (errData => { + }).catch ((errData: BusinessError) => { console.error(`errData is errCode:${errData.code} message:${errData.message}`); }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -246,9 +262,11 @@ getShortcutInfo(bundleName :string, callback: AsyncCallback { + launcherBundleManager.getShortcutInfo("com.example.demo", + (errData: BusinessError, data: launcherBundleManager.ShortcutInfo[]) => { if (errData !== null) { console.error(`errData is errCode:${errData.code} message:${errData.message}`); } else { @@ -256,7 +274,9 @@ try { } }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -294,14 +314,18 @@ getShortcutInfo(bundleName : string) : Promise { - console.log("data is " + JSON.stringify(data)); - }).catch (errData => { + launcherBundleManager.getShortcutInfo("com.example.demo") + .then((data: launcherBundleManager.ShortcutInfo[]) => { + console.log("data is " + JSON.stringify(data)); + }).catch ((errData: BusinessError) => { console.error(`errData is errCode:${errData.code} message:${errData.message}`); }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ```