mvp

    2热度

    2回答

    我在最近几天开始学习MVP,我发现这个有趣的tutorial。我一步步跟着代码在我的应用中实现登录功能。但是,我仍然难以理解输入验证应该在哪里!在登录方法内的LoginInteractorImpl类中的教程(一种方法中有2个功能!)。我的问题是,为什么我必须联系Interactor类来验证凭据?为什么不验证Presenter类中的输入,如果输入正确,我将它传递给Interactor?

    -1热度

    1回答

    我读了匕首2的文档,但仍然无法找到在我的应用程序中应该使用dagger2的条件以及它的实现有哪些好处?

    0热度

    2回答

    我正在创建一个使用MVP架构的android应用程序。我创建了Presenter和Interactor类。当应用程序处于后台并回到前台时,我正在努力更新UI。 让我们考虑下面的情况。 单击用户界面上的按钮,并向主讲者通知它。演示者要求Interactor从后端提供数据。当Interactor向主持人提供结果时,UI在后台。如何保存它的状态并在应用程序处于前台时更改UI组件。 我试着做以下的事情:

    6热度

    4回答

    我试图重构现有应用程序以使用MVP体系结构。其中一项活动有ViewPager三个片段。每个片段都与演示者链接。准确地说 - 每个演示者在创建时都会得到一个View来处理,即Fragment。现在,我在ViewPager的适配器内创建这些演示者 - 特别是在getItem(int position)方法中。 Fragment fragment = FirstFragment.newInstance(

    -3热度

    1回答

    我正在尝试使用Retrofit从汇率remote API获取数据。 只是为了更精确,我不问如何返回一个数组列表......我只是想知道如果返回一个数组列表或者使用一个改进转换器,并且如果一个改造转换器适合这种情况,会更好。 此API返回我格式化这样的JSON: { "success": true, "terms": "https://currencylayer.com/term

    0热度

    1回答

    我已阅读articile,并提供了很好的解决方案在Activity环境中完美地工作。 我 int a = 1/0; 在的onCreate进行了测试。自定义异常处理程序确实触发了。 目前我的应用程序采用了MVP架构。有在型号或演示层Implemeted一个像 try { data = getStringFromFile(fileLocation); } catch (Exc

    0热度

    1回答

    我一直在练习android的MVP模式MVP。 我的问题是有关如何设计,你有一个自定义布局片段的情况(见下面的布局) customlayout in fragment 有2个cardviews在customlayout: - 如果你点击朋友cardview,一个dialogfragment将显示呈现出customadapter其数据来源于获取本地DB - 如果你点击别人cardview,一个dia

    0热度

    1回答

    有人可以向我解释事件总线是如何工作的,我看到了所有关于这个的文档,但我不明白 我会给你我想要做的;所以我有AccountPresenter和AccountView,所以在我的视图中我有Button来打开窗口,在其中创建我的帐户,我想要做的是在另一个View Presenter中显示窗口的视图和创建,并且可以在AcccountPresenter中使用eventBus春天vaadin或其他事件总线。我

    1热度

    1回答

    我对Android开发比较陌生,至今我一直在阅读Android中的MVP架构。我想在我的项目中开始实施它,主要是为了它提供的解耦和测试优势。 现在我正在使用Intent Services来对API进行GET和POST REST调用。它使用ResultReceivers将调用结果(数据,错误等)直接打包到Activity/Fragment中。我想重构这个,但我仍然不确定如何继续。 我想使用Bound

    0热度

    1回答

    我使用MVP设计模式创建WebForms网站。 我需要有一个GridView或一个表,它代表了我的数据库表中的内容。这需要可编辑。以前我用GridViews用commandname =“edit”完成了这件事,并且在代码后面处理了事情(我不得不做得很少)。我如何处理这与MVP? 我将GridView传递给我的模型,在那里填充它,然后返回它。我应该如何以及在哪里让GridView可编辑?我是否必须编