0
FirebaseAuthService
을 비롯한 몇 가지 서비스가있는 응용 프로그램을 개발 중입니다. 내 모든 발표자 (각 활동에 대해)에서 동일한 FirebaseAuthService
인스턴스를 갖고 싶습니다. 이 일을 어떻게 하죠?대거 2는 발표자간에 개체 인스턴스를 공유합니다.
FirebaseAuthService
을 비롯한 몇 가지 서비스가있는 응용 프로그램을 개발 중입니다. 내 모든 발표자 (각 활동에 대해)에서 동일한 FirebaseAuthService
인스턴스를 갖고 싶습니다. 이 일을 어떻게 하죠?대거 2는 발표자간에 개체 인스턴스를 공유합니다.
전체 응용 프로그램에서 인스턴스가 동일하게하려면 @Singleton
주석을 사용할 수 있습니다. 또는 자신의 범위를 만들 수 있습니다 (예 : @ActivityScope
). 하나의 활동에 '싱글 톤'인 인스턴스를 만들 수 있습니다. This으로 시작해야합니다.