Skip to content

Instantly share code, notes, and snippets.

public class UserModel {
private BehaviorSubject<User> subject = BehaviorSubject.create();
public void setUser(User user) {
subject.onNext(user);
}
public Observable<User> getUser() {
return subject;
}
@dened
dened / BaseNavigator.java
Last active February 13, 2017 07:34
Навигатор по фрагментам и активити
public abstract class BaseNavigator extends SupportFragmentNavigator {
private static final String TAG = "BaseNavigator";
private AppCompatActivity activity;
public BaseNavigator(AppCompatActivity activity, int containerId) {
super(activity.getSupportFragmentManager(), containerId);
this.activity = activity;
}
@Override
@dened
dened / PresenterModule.java
Last active May 3, 2019 10:19
Dagger + Moxy
@Module
public class PresenterModule {
@Provides
LoginPresenter providePresenter(Router router, LoginInteractor interactor, PreferenceUtils preferenceUtils) {
return new LoginPresenter(router, interactor, preferenceUtils);
}
}
@Singleton
@Component(modules = {