mvp

    0热度

    1回答

    我现在正在使自己熟悉React。我选择了国家管理的mobx-state-tree。 因为我在我的Android项目中使用了MVP模式,所以我会将相同的原理应用于mobx-state-tree。 我目前如何实施,它的工作原理。 但是,我想在模型中定义ScreenView实现。 有没有办法定义一个不触发render()事件的模型类型? 我想要的结果: const AuthScreenModel = t

    0热度

    1回答

    当谈到分离问题时,我有一个SOLID问题。 在典型的三层体系结构(模型,视图,演示者)中,我们正在采用Clean Architecture方法(Bob叔叔)处理问题,模型/数据的组合方式是什么?这是一个典型的例子。表铅笔没有保存它是否被共享的信息,该信息存储在另一个表中 - 比如PencilProperties。然后,当我创建域模型 - PencilModel时,设置依赖于此PencilPrope

    2热度

    1回答

    我最近一直在尝试从架构的角度理解MVP架构中交互器和用例之间的关系。我的疑问是关于部件之间的沟通以及符合MVP标准的内容。 事情是我见过很多流程图相互矛盾。其中一些似乎每个演示者都有一个交互器,另一些似乎每个演示者有多个交互器(每个交互器持有多个彼此相关的用例,例如所有与用户相关的案例),而另一些似乎并不完全使用交互器,并直接与演示者交流用例。 我的主要(和漂亮的小白)问题:从MVP的角度来看,有

    0热度

    1回答

    我一直在试图做一个简单的记事本应用程序(我的第一个应用程序),使用MVP和dagger。 我已经理解了大部分内容,但如果我有多种行为,我会有点失落。我会解释。 我的项目层次结构是这样的: Click here MainActivity - Activity类,拥有一个ListView。 MainPresenter - 接口,保持设置容器的方法,和刷新一个 MainPresenterImpl - 演

    0热度

    1回答

    使用MVVM,ViewModel将替代Presenter来驱动视图。 不同之处在于ViewModel使用DataBinding驱动视图, 而Presenter使用接口驱动视图。 引述来自this site. 采取我无法找到好的解释: 什么是接口? 什么是数据绑定? 它们有什么不同? 他们的差异如何转化为MVVM vs MVP? 注意:理想的答案将适用于iOS/Swift中的实现,但我仍然有兴趣阅读

    1热度

    1回答

    我使用Recyclerview一个Fragment继Google's sample of MVP Android的架构里面,我试图让View部分被动地跟踪this article,这使得整个RecyclerviewAdapter被动的数据模型演示者处理它。 这里是我的片段代码: class OrderHistoryFragment : Fragment(), OrderHistoryContrac

    0热度

    1回答

    根据this文章和其他一些博客文章,在MVP android应用程序中的演示者中使用活动上下文是不好的。如果演示者中的某个方法需要一个活动上下文,我该如何删除演示者中的活动上下文,并让演示者完成需要完成的工作? 在本练习中,它将在演示者中调用firebaseAuthWithGoogle方法。演示者通过将活动,视图和FirebaseAuth传递给构造函数来初始化演示者。 public class G

    -4热度

    1回答

    我对MVP文章和示例进行了一些研究,但我无法弄清楚如何将MVP应用于我的应用程序代码。是否有针对Android的适当MVP实施的具体指导原则。 以及是否有与MVC和MVP相同的应用程序示例。 并且谢谢:)

    -1热度

    1回答

    如何从模型启动服务,如果需要上下文。 我的问题是,视图和模型不知道任何关于彼此。 告诉我,如果我必须使用其他模式。

    1热度

    2回答

    我见过MVP架构的好例子(here和here)。两者都只呈现简单的交互器,但我想知道如何处理更复杂的用例,其中包含步骤,这些步骤在其他用例中重复出现。 例如,我的API需要令牌来验证任何电话。我创建了一个交互器来获取该令牌(GetToken)。我想获取用户的最后一次登录日期(GetLastLoginDate),然后获取该日期和当前发生的更改列表(GetVersionChanges)。 这些交互器应