如何从 mvp 中的另一个片段转到片段

How to go to fragment from another fragment in mvp

首先我是 mvp 设计模式的新手

我有 activity 个片段,

activity 具有演示者处理逻辑,底部导航视图和工具栏上的搜索图标

片段有另一个演示者来处理它们自己的逻辑

现在我想从当前片段转到一个片段

但是不知道在哪里写交易代码

它应该在当前片段视图中还是在片段呈现器中或哪里!?

在 MainPresenter 中实现 Presenter 导航逻辑。在 Main activity 中,只需像这样浏览片段:

    @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();
        }

更多信息请关注link: https://medium.com/@urmanschi.mihail/mvp-fragment-navigation-from-inside-fragments-2c4388f97904