window Switching
API in the FA Model | Corresponding .d.ts File in the Stage Model | Corresponding API in the Stage Model |
---|---|---|
create(id: string, type: WindowType, callback: AsyncCallback<Window>): void; create(id: string, type: WindowType): Promise<Window>; |
@ohos.window.d.ts | createSubWindow(name: string, callback: AsyncCallback<Window>): void; createSubWindow(name: string): Promise; An application developed on the FA model uses window.create(id, WindowType.TYPE_APP) to create a subwindow, whereas an application developed on the stage model uses WindowStage.CreateSubWindow() to create a subwindow. |
getTopWindow(callback: AsyncCallback<Window>): void; getTopWindow(): Promise<Window>; |
@ohos.window.d.ts | getLastWindow(ctx: BaseContext, callback: AsyncCallback<Window>): void; getLastWindow(ctx: BaseContext): Promise<Window>; |