左晓为主开发手持机充值管理机
zuoxiao
2025-03-14 75f59fa9a615e3584694e820ff83503e8b72ea16
generallibrary/src/main/java/com/dayu/general/BaseApplication.kt
@@ -2,10 +2,25 @@
import android.app.Application
public class BaseApplication : Application() {
class BaseApplication private constructor() {
    override fun onCreate() {
        super.onCreate()
    companion object {
        @JvmField
        var application: Application? = null
        private const val TAG = "ApiManager"
        @Volatile
        private var myApplication: BaseApplication? = null
        @JvmStatic
        fun getInstance(): BaseApplication {
            return myApplication ?: synchronized(this) {
                myApplication ?: BaseApplication().also {
                    myApplication = it
                }
            }
        }
    }
}