首先,我是mvp设计模式的新手
我有两个片段,
该活动的演示者句柄逻辑带有底部导航视图和工具栏上的搜索图标
这些片段有另一个演示者来处理自己的逻辑
现在我想从当前片段转到片段
但是对于在哪里编写交易代码感到困惑
是在当前片段视图中还是在片段演示者中还是在哪里!
答案 0 :(得分:0)
在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