首页 文章
  • 0 votes
     answers
     views

    customlayout作为片段mvp中的mvp

    我一直在练习Android中的MVP模式 .我的问题与如何设计具有自定义布局的片段的情况有关 . (参见下面的布局)customlayout in fragment customlayout中有2个cardview: 如果您点击朋友卡片视图,将显示一个对话碎片,显示一个习惯用户,其数据来自获取本地数据库 如果单击其他cardview,将显示一个对话碎片,显示其数据来自服务器的customadap...
  • 10 votes
     answers
     views

    我可以在Fragment中注册MVP Presenter吗?

    我一直在关注Google提供的MVP设计模式来重构我的应用程序 . 我有一个MainActivity和许多片段,它一直在考虑在片段中注册演示者 . 我'm seeing is that every fragment register it'拥有主持人,但我不确定它有多大错... :) 所以这是我的演示者: public class FirstPresenter implements FirstCo...
  • 5 votes
     answers
     views

    使用两个(或多个)片段在单个活动上实现MVP

    我正在开发一个显示列表的小应用程序,当单击某个项目时,它会打开一个包含项目详细信息的辅助屏幕 . 我想实现MVP作为我的应用程序的架构,当我有 a single activity with 2 fragments 时,我一直在努力弄清楚如何做到这一点 . 有些问题出现了,当点击列表中的项目时,会向第一个演示者发送回调,但此时,谁负责打开第二个片段?主持人'互相交谈'吗?我应该通过活动吗? 一直在寻...
  • 2 votes
     answers
     views

    使用Fragments和MVP模式的正确方法

    从初学者级编码和深入到Android应用程序开发,模式和架构,使我的代码更清洁和更好 . 我遇到了一个问题,我找不到合适的答案 .问题是:使用MVP模式和片段的 proper 方式是什么?如果每个布局都有他自己的Activity,那将托管Presenter和Fragment(我听说将Presenter放到Fragment本身并不是最好的做法),或者最好有1个托管Activity来托管所有Fragm...
  • 2 votes
     answers
     views

    Android MVP中的一个Activity中的多个片段

    我正在使用Android MVP架构,我正在关注Google MVP Architecture . 当Activity有多个片段时我面临问题,在我的案例活动中有2个标签 . 我无法理解,我应该为每个片段创建两个Presenter还是我应该为此创建一个Presenter?与View相同 . 即使我没有在google-sample github repository找到任何解决方案 . 任何人都可以建...
  • 1 votes
     answers
     views

    如何在嵌套的Android片段上应用MVP?

    我正在重构一个Android组件来采用MVP架构模式 . 我遇到的问题是我有一个嵌套其他片段的片段 . 1-父片段根据某些条件隐藏/显示其中一个嵌套片段 . 2-子片段将数据传递给父片段,父片段将其视为here,其灵感来自callback mechanism between fragment and activity . 我有两个问题: 1-如果我将片段视为MVP的视图,我应该为父片段和子片段(演...
  • 0 votes
     answers
     views

    多个片段(视图)和具有单个活动的演示者(MVP)

    我正在使用MVP模式开发Android应用程序,该模式使用Firebase服务和Firebase身份验证 . 在认证模块中,我有三个片段(视图) - a)介绍屏幕片段,b)登录片段和c)注册片段 . 每个片段都有自己的演示者 . 当用户单击介绍屏幕中的“登录”按钮时,如何调用SignIn Fragment并实例化其演示者和模型? 根据Android体系结构示例 - https://github...
  • 1 votes
     answers
     views

    gson中的java.lang.StackOverflowError

    在MVP结构中构建我的应用程序时遇到了一个问题,当我使用Retrofit调用Web服务以响应成功时,我将整个数据传递给json String,这样就会激发我这样做 . 我的Log Cat: FATAL EXCEPTION: main java.lang.StackOverflowError at java.lang.AbstractStringBuilder.append0(Abstra...

热门问题