android-mvp

    0热度

    1回答

    我是Android新手,尝试学习MVP模式。我在下面写了示例教程,它从EditText获取用户名和密码,并查看它是否匹配“Don”和“Bradman”。如果是,它会相应地显示Toast消息。我的问题是 “是否可以从活动中的编辑文本中获取值并进行比较?我不这么认为,因为那时业务逻辑出现在活动中,这不是正确的做法。我得到的那些编辑文本值演示类和匹配那里,将消息发送到活动显示吐司下面是我的代码,如果有人

    1热度

    1回答

    我正在使用MVP。我的活动包含一个片段。我正在初始化,然后设置演示者在Main-Activity的Create方法内部进行分段,如下所示。 public class MainActivity extends AppCompatActivity { private StashPresenter stashPresenter; private MainFragment mainF

    2热度

    3回答

    使用MVP模式构建Android应用时,我想知道应该使用演示者活动智能还是功能智能? 活动方式,主持人数量相当于活动数量。 功能明智的意思,为每个功能,应使用单独的Presenter。

    2热度

    1回答

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

    0热度

    1回答

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

    1热度

    1回答

    我正在开发一个显示列表的小应用程序,当单击某个项目时,它将打开一个包含项目详细信息的辅助屏幕。我想实现MVP作为我的这个应用程序的架构,我一直在努力找出如何做到这一点,当我有单个活动与2个片段。 我的想法是每个片段有一个演示者,这意味着活动将有两个演示者实例,因为活动需要实例化它们(至少从我看过的这个链接的例子项目https://github.com/googlesamples/android-a

    1热度

    1回答

    我尝试使用RxJava2遵循MVP设计模式。我是新来的。 当我请求来自API的数据,在我的演讲我打电话给我的型号那样: mModel.getDataFromAPI() .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(data -> { /

    0热度

    1回答

    在Android应用程序中使用RecyclerView时,许多帖子和教程都使用适配器来处理对列表的更新,使用DiffUtil等解决方案。这似乎并不遵循MVP,但是,因为适配器存在于视图层。 那么,如何让Presenter(或Model)负责管理对RecyclerView显示的项目列表的更改,同时保持RecyclerView是最新的? 例如,RecyclerView显示手机可连接的可用蓝牙设备列表,

    1热度

    2回答

    在实施上,建议治疗Android框架作为一个插件,不会泄露任何Android意识到依赖到演示层MVP模式Android的“干净”架构的努力。使用rxjava,如果我有被设计为“推”的数据到视图层演示者本人可能希望有这样的逻辑: public interface SearchPresenter { interface ViewLayer { void updateResults

    1热度

    1回答

    我正在使用Android音乐播放器。我正在使用服务播放歌曲,SQLite数据库来存储歌曲,和ContentProvider来访问sqlite数据库。我很困惑,我如何维持服务和活动之间的联系?我应该在演示者和服务之间建立连接吗?因为我打算将我的服务视为模型,那么最好和最简单的方法是什么?