如何从 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
首先我是 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