package com.opendance.studio import android.app.Application import com.opendance.studio.util.CrashLogger /** * 应用级单例容器(T-AND-001 骨架)。 * * 只持有跨页面共享、生命周期长于 Activity 的对象;相机与推理器由运行页持有, * 离开运行页即释放,避免相机被后台占用。 */ class OpenDanceApp : Application() { override fun onCreate() { super.onCreate() instance = this // 最先安装崩溃记录,保证后续任何初始化失败都能落盘堆栈 CrashLogger.install(this) } companion object { lateinit var instance: OpenDanceApp private set } }