Singleton class in Kotlin

后端 未结 8 1856
梦如初夏
梦如初夏 2020-12-14 13:47

I want to know way to create singleton class, so that my Util class instantiate only once per app. However when I converted my Java class to kotlin, below code was generated

8条回答
  •  萌比男神i
    2020-12-14 14:29

     class TestMySingleton private constructor() {
    ​
       companion object {
            var single = TestMySingleton()
    
            fun getInstance(): TestMySingleton {
                if (single == null)
                    single = TestMySingleton()
                return single
            }
        }
    
    }
    

提交回复
热议问题