У меня есть класс, аннотированный @Singleton, например:
@Singleton
class SomeClass @Inject constructor() { ... }
, и я использую его в других классах, таких как:
class OtherClass {
@Inject
lateinit var someclass: SomeClass
init { DaggerAppComponent.create().inject(this) }
}
@Component
@Singleton
interface AppComponent {
fun inject(otherClass: OtherClass)
}
Но я получаю разные экземпляры в каждом классеЯ вставляю SomeClass в.Что я делаю не так?