@Provides
@Singleton
LoginPresenter provideLoginPresenter() {
return new LoginPresenterImplementation();
}我在设计Android应用程序时采用的方法是MVP。我使用Dagger进行依赖注入。当我创建一个界面呈现器时,我将其设为单例。
有人建议我不要让它成为单例,因为它很难记忆。
你有什么建议?是否像单例一样使用它?我希望有赞成和反对的意见。
发布于 2017-06-12 15:14:49
Dagger中的Singleton与创建一个实例并引用它是一样的,但是有两点你必须注意:
你可以看看这个样例项目http://github.com/mmirhoseini/marvel和这篇文章https://hackernoon.com/yet-another-mvp-article-part-1-lets-get-to-know-the-project-d3fd553b3e21来更多地了解MVP。
https://stackoverflow.com/questions/44485965
复制相似问题