Created
July 28, 2017 16:50
-
-
Save vestrel00/5de88c60b80c5428142bb3ee35eda103 to your computer and use it in GitHub Desktop.
C: 4 - ui/example_1/presenter/Example1PresenterImpl.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@PerFragment | |
final class Example1PresenterImpl extends BasePresenter<Example1View> implements Example1Presenter { | |
private final SingletonUtil singletonUtil; | |
private final PerActivityUtil perActivityUtil; | |
private final PerFragmentUtil perFragmentUtil; | |
@Inject | |
Example1PresenterImpl(Example1View view, SingletonUtil singletonUtil, | |
PerActivityUtil perActivityUtil, PerFragmentUtil perFragmentUtil) { | |
super(view); | |
this.singletonUtil = singletonUtil; | |
this.perActivityUtil = perActivityUtil; | |
this.perFragmentUtil = perFragmentUtil; | |
} | |
@Override | |
public void onDoSomething() { | |
// Do something here. Maybe make an asynchronous call to fetch data... | |
String something = singletonUtil.doSomething(); | |
something += "\n" + perActivityUtil.doSomething(); | |
something += "\n" + perFragmentUtil.doSomething(); | |
view.showSomething(something); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment