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>;