0
FirebaseAuthService
を含むいくつかのサービスを持つアプリケーションを開発しています。すべてのプレゼンター(各アクティビティー用)で同じFirebaseAuthService
インスタンスを使用したいと考えています。これをどうやってやりますか?ダガー2は、プレゼンターの間でオブジェクトインスタンスを共有します
FirebaseAuthService
を含むいくつかのサービスを持つアプリケーションを開発しています。すべてのプレゼンター(各アクティビティー用)で同じFirebaseAuthService
インスタンスを使用したいと考えています。これをどうやってやりますか?ダガー2は、プレゼンターの間でオブジェクトインスタンスを共有します
インスタンス全体をアプリケーション全体で同じにする場合は、@Singleton
注釈を使用できます。 または、たとえば@ActivityScope
などの独自のスコープを作成して、1つのアクティビティに「シングルトン」のインスタンスを作成できます。 Thisは、あなたに良い出発点を与えるはずです。