@Provides
@Singleton
LoginPresenter provideLoginPresenter() {
return new LoginPresenterImplementation();
}
Androidアプリを設計する際のアプローチはMVPです。私は依存性注入のためにDaggerを使用します。インターフェイスプレゼンターを作成すると、私はそれをシングルトンにしました。Android Daggerシングルトンプレゼンター
誰かが記憶に重いのでシングルトンにしないように提案します。
あなたはどう思いますか?シングルトンのように使うかどうか?私はプロと意見を期待しています。
シングルトンアノテーションはオプションですので、使用する必要はありません。また、アプリケーションでカスタムのスコープアノテーションをパブリック@interfaceとして宣言することで、任意の数のカスタムアノテーションアノテーションを定義できます。 – kimkevin