我正在使用 MVP 模式构建一个小型测试 android 应用程序。我有两个 fragment fragment B(我用于滑动抽屉)和 fragment A(主要 fragment )。这两个 fragment 都有自己的演示者。当我点击滑动绘图时,它应该发送消息或调用 Fragment A 中的方法来更新 View 。我想问一下,两个fragments presenter如何在MVP下说话。我知道其他解决方案,但我想通过 MVP 模式来实现。
请建议 MVP 模式遵循的一些选项来处理这种情况。
最佳答案
首先,在 MVP 方法中,presenter 和 view 是一对一的关系。如果您想使用 EventBus/RxBus 等总线系统在演示者之间进行通信。
我推荐以下教程。这是一个由 5 部分组成的系列教程。在本教程中,有两个 fragment (搜索 fragment 和缓存 fragment )相互通信。
https://hackernoon.com/yet-another-mvp-article-part-1-lets-get-to-know-the-project-d3fd553b3e21
关于android - 在 MVP android 应用程序中的演示者之间进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37231439/