Я думаю, немного больше исследований, и я нашел это.Вот как это сделать.Пожалуйста, поправьте меня, если это можно сделать лучше.
companion object {
@Volatile private var INSTANCE: Singleton ? = null
fun getInstance(): Singleton {
if(INSTANCE == null){
synchronized(this) {
INSTANCE = Singleton()
}
}
return INSTANCE!!
}
}