23 lines
567 B
Plaintext
23 lines
567 B
Plaintext
import { Context } from '@ohos.arkui.UIContext';
|
|
import { window } from '@kit.ArkUI';
|
|
|
|
export class MyApp {
|
|
|
|
static appContext: Context;
|
|
static uiContext: UIContext;
|
|
static mainWindow: window.Window;
|
|
static uiAbilityContext: Context;
|
|
|
|
private constructor() {
|
|
}
|
|
|
|
static initAbility(uiAbilityContext: Context) {
|
|
MyApp.uiAbilityContext = uiAbilityContext;
|
|
MyApp.appContext = uiAbilityContext.getApplicationContext();
|
|
}
|
|
|
|
static initWindow(window: window.Window) {
|
|
MyApp.mainWindow = window;
|
|
MyApp.uiContext = window.getUIContext();
|
|
}
|
|
} |