Я хочу знать способ создания singleton-класса, так что мой класс Util создается только один раз для каждого приложения. Однако, когда я преобразовал свой Java-класс в kotlin, под кодом был создан.
Это правильно?
companion object {
private var utilProject: UtilProject? = null
val instance: UtilProject
get() {
if (utilProject == null) utilProject = UtilProject()
return utilProject!!
}
}
Я мог бы найти связанный с этим вопрос, но это параметр, и я не получаю его без параметров.