当前位置:  开发笔记 > Android > 正文

关于Android应用的MVP模式的问题

如何解决《关于Android应用的MVP模式的问题》经验,为你挑选了0个好方法。

几年来我一直在开发Android应用程序.最近我在我的应用程序中使用了MVP架构,经过大量阅读并使用了这款Android10 github repo.

但是我对这个MVP架构的问题很少,我正在寻找.请帮助我更好地理解这些.

1)所以我有三个模块应用程序,域,数据.哪些模块主持人会去.在一些应用程序中,他们在域中有它但我看到一些其他库在演示文稿或应用程序模块中有这样的https://github.com/android10/Android-CleanArchitecture.

2)演示者可以使用Android相关的内容,如Intents,Contexts,SharedPrefs等吗?我不认为这应该发生.

3)数据模块可以与app模块通信,反之亦然或app模块应该与域模块通信,这些模块在数据模块上执行任务

4)我如何使用MVP架构进行Facebook等社交登录...任何想法或链接解释?我是以下面的方式做到的:

活动:onFBButtonClick()- > presenter.onButtonClick()- >FacebookLoginManager.registerCallback

在此之后我直接得到了我的活动回调onActivityResult(int requestcode, int resultcode, Intent intent).现在根据fb sdk教程我必须打电话FbCallbackManager.onActivityResult(with all the params).但我不能在演示者中传递这些信息,因为演示者不应该知道意图(平台特定)的事情.我怎么现在打电话FbcallbackManager.onActivity()

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有