Back to project page mvp-notes.
The source code is released under:
Apache License
If you think the Android project mvp-notes listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.corneliudascalu.mvpnotes.ui.view.details; // w w w . j a v a 2s .co m import com.corneliudascalu.mvpnotes.AppModule; import com.corneliudascalu.mvpnotes.data.interactor.NoteInteractor; import com.corneliudascalu.mvpnotes.ui.view.details.interfaces.NoteDetailsPresenter; import com.corneliudascalu.mvpnotes.ui.view.details.interfaces.NoteDetailsView; import javax.inject.Singleton; import dagger.Module; import dagger.Provides; /** * @author Corneliu Dascalu <corneliu.dascalu@gmail.com> */ @Module (injects = NoteDetailsDialogFragment.class, addsTo = AppModule.class) public class NoteDetailsModule { private final NoteDetailsView view; public NoteDetailsModule(NoteDetailsView view) { this.view = view; } @Provides public NoteDetailsView provideNoteDetailsView() { return view; } @Provides @Singleton public NoteDetailsPresenter provideNoteDetailsPresenter(NoteDetailsView view, NoteInteractor noteInteractor) { return new SimpleNoteDetailsPresenter(view, noteInteractor); } }