| 1234567891011121314151617 |
- //go:build android
- // 本文件仅在 Android 平台参与编译(构建标签 //go:build android)。
- //
- // 背景:Android 应用的启动由 Java/Kotlin 层的 Activity 生命周期驱动,
- // 不能像桌面平台那样由运行时直接调用 main 函数开始执行。
- // 因此需要把 main 函数注册给 Wails 的 Android 运行时,
- // 待 Android 生命周期就绪后再回调执行 main()。
- package main
- import "github.com/wailsapp/wails/v3/pkg/application"
- // init 在包加载时自动执行,把 main 函数交给 Android 运行时托管;
- // 后续流程(创建应用、窗口、服务等)与桌面端完全一致。
- func init() {
- application.RegisterAndroidMain(main) // 注册 Android 平台的应用入口
- }
|