ログイン状態と未ログイン状態でPresenterを分けてやることにした。
void onCreate() { User user = ... mPresenter = user.isLoggedIn() ? new LoggedInHogePresenter(this) : new LoggedOutHogePresenter(this); mPresenter.onCreate(); }
ログイン状態と未ログイン状態でPresenterを分けてやることにした。
void onCreate() { User user = ... mPresenter = user.isLoggedIn() ? new LoggedInHogePresenter(this) : new LoggedOutHogePresenter(this); mPresenter.onCreate(); }