Как перейти к фрагменту из другого фрагмента в mvp - PullRequest
0 голосов
/ 08 октября 2018

Прежде всего, я новичок в шаблоне проектирования mvp

У меня есть действие с двумя фрагментами,

У этого действия есть логика управления презентатором с нижним видом навигации и значок поиска на панели инструментов

У фрагментов есть другой ведущий для обработки их собственной логики

Теперь я хочу перейти к фрагменту из текущего фрагмента

Но запутался в том, куда писать код транзакции

Следуетэто будет в текущем представлении фрагмента или в представителе фрагмента или где!?

1 Ответ

0 голосов
/ 08 октября 2018

В MainPresenter реализована навигационная логика Presenter.А в разделе «Основная деятельность» просто перемещайтесь по фрагментам, например:

    @Override
    public void setFragment(BaseFragment fragment) {
            //ataching to fragment the navigation presenter
            fragment.atachPresenter(presenter);
            //showing the presenter on screen
            getSupportFragmentManager()
                    .beginTransaction()
                    .replace(R.id.fragment_container,fragment)
                    .commit();
        }

Для получения дополнительной информации перейдите по ссылке: https://medium.com/@urmanschi.mihail/mvp-fragment-navigation-from-inside-fragments-2c4388f97904

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...