Допустим, у меня есть класс Singleton, который вводится с помощью кинжала
@Singleton
class SingletonClass {
@Inject
lateinit var newInstanceEveryTime: NewInstanceEveryTime
fun getNewInstance(): NewInstanceEveryTime {
return newInstanceEveryTime
}
}
всякий раз, когда я вызываю метод getNewInstance()
с помощью SingletonClass.getNewInstance (), мне нужно каждый раз получать новый экземпляр, ноя знаю, что он не будет создавать экземпляр каждый раз, может кто-нибудь помочь мне, как я могу добиться этого с помощью синглтон-класса с помощью кинжала.