我对MVP很新,似乎无法掌握这个概念。
基本上我有一个活动,它有一个显示DialogFragment的onClick。该活动完成了它对MVP的需求。 DialogFragment也是如此。然而,他们完全独立于相互联系,这对我来说是一个问题。当DialogFragment链完成它需要做的事情时,该层上的演示者保存数据以更新Activity层上的视图。我希望DialogFragment图层中的演示者能够将数据提供给活动层中的演示者,该演示者可以轻松地让他们的视图知道,因为它已经很好地链接了。
我已经想过接口,请阅读有关eventBus的内容(我对此一无所知,所以要善待)。
必须有一种特定的方法来实现这一点,因为它必须是一项常见的任务,我知道我将在这个应用程序中做几次。
答案 0 :(得分:0)
您的模型是MVP中的数据源。 不知道我的案件是否正确,但模型负责向演示者提供数据。
通常,您的其他演示者应该从模型中访问所需的数据。您的第一个演示者可以要求模型按照业务逻辑进行插入或更新等操作。
一旦模型完成了更改,您的第二位演示者可以通过从模型中请求来访问数据。
希望,我清楚地说明了这一点。