左晓为主开发手持机充值管理机
zuoxiao
2025-03-14 75f59fa9a615e3584694e820ff83503e8b72ea16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
                }
            }
        }
    }
 
}