package com.dayu.general
|
|
import android.app.Application
|
|
class BaseApplication private constructor() {
|
|
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
|
}
|
}
|
}
|
}
|
|
}
|