HMDemo/app/src/main/ets/MyApp.ets
2024-09-05 20:34:48 +08:00

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();
}
}