diff --git a/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets b/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets index 2b198a334f664f1988e142d2eaa7a58e026e58b8..c735e1885e3f13525c99236fb9ad043b77c5f701 100644 --- a/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets +++ b/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets @@ -2522,7 +2522,7 @@ export class WindowInternal implements Window { }); } - public setPreferredOrientation(orientation: Orientation): Promise { + public setPreferredOrientationReturnPromise(orientation: Orientation): Promise { return new Promise((resolve: (value: undefined) => void, reject: (error: BusinessError) => void): void => { taskpool.execute((): void => { this.setPreferredOrientationSync(this.nativeObj, orientation as int); @@ -2534,7 +2534,7 @@ export class WindowInternal implements Window { }); } - public setPreferredOrientation(orientation: Orientation, callback: AsyncCallback): void { + public setPreferredOrientationWithCallback(orientation: Orientation, callback: AsyncCallback): void { taskpool.execute((): void => { this.setPreferredOrientationSync(this.nativeObj, orientation as int); }).then((ret: NullishType) => { @@ -2544,6 +2544,8 @@ export class WindowInternal implements Window { }); } + overload setPreferredOrientation { setPreferredOrientationReturnPromise, setPreferredOrientationWithCallback }; + public setWindowPrivacyMode(isPrivacyMode: boolean): Promise { return new Promise((resolve: (value: undefined) => void, reject: (error: BusinessError) => void): void => { taskpool.execute((): void => { @@ -2938,8 +2940,9 @@ export interface Window { hideNonSystemFloatingWindows(shouldHide: boolean, callback: AsyncCallback): void; setWindowColorSpace(colorSpace: ColorSpace): Promise; setWindowColorSpace(colorSpace: ColorSpace, callback: AsyncCallback): void; - setPreferredOrientation(orientation: Orientation): Promise; - setPreferredOrientation(orientation: Orientation, callback: AsyncCallback): void; + setPreferredOrientationReturnPromise(orientation: Orientation): Promise; + setPreferredOrientationWithCallback(orientation: Orientation, callback: AsyncCallback): void; + overload setPreferredOrientation { setPreferredOrientationReturnPromise, setPreferredOrientationWithCallback }; setWindowPrivacyMode(isPrivacyMode: boolean): Promise; setWindowPrivacyMode(isPrivacyMode: boolean, callback: AsyncCallback): void; recover(): Promise;