10得票1回答
在Android MVP中使用Dagger实现GoogleApiClient?

我有几个问题, 首先,当我阅读一些文章时,我应该在活动中实现LocationListener,ConnectionCallback和OnConnectionFailedListener接口, 将这些类的实现分别放在不同的文件中是正确的吗? 像下面这样:public class Locat...

38得票1回答
MVP 的具体代码示例

有人能提供一个MVP实际Java代码的具体示例吗? 这将包括以下三种类型的类以及它们如何调用彼此的方法来实现该模式并处理/响应客户端响应: Model - 一些值对象(VO) View - 代表或生成UI Presenter - 业务逻辑

10得票1回答
Android MVP架构标准:使用具有Android资源的Model类加载UI

我在我的应用程序中遵循MVP架构。我的HomeActivity包含一个带有选择器的列表图标的滑动面板,当选中滑动面板项时,图标状态会改变,并且我不使用任何列表选择器。 我使用一个模型类NavItemData来填充导航抽屉,并使用一个扩展StateListDrawable的类Slidin...

14得票1回答
"路径中包含非法字符。" Visual Studio WinForm 设计视图

我正在为一个WinForms项目编写轻量级MVP模式。 编译和运行都没有问题。 但是当我尝试在Visual Studio的设计模式下打开WinForm时,会出现"路径中存在非法字符"的错误。 我的WinForm使用泛型并继承自基础Form类。 在WinForm中使用泛型是否有问题? 以下是W...

11得票2回答
MVP适配器数据缓存

我正在按照MVP架构开发项目。通常情况下,当我使用recyclerView时,我的Presenter控制Adapter数据。但现在我需要使用来自缓存(或类似于缓存的东西)的RecyclerView Adapter数据,而RecyclerView的大小并不取决于缓存大小,所以我通过HashMap...

13得票3回答
GWT最佳实践 - MVP

向所有GWT大师提出问题。 我是GWT的新手,正在尝试了解编写GWT应用程序的最佳实践。我已经阅读了基于Ray Ryan在Google I/O 2009上的演讲的“大规模应用程序开发和MVP”,并且这给了我一个很好的起点。我还下载了基于最佳实践的Contacts应用程序的示例源代码。 与示...

26得票5回答
同一类型的两个对象出现 InvalidCastException 异常

我有一个奇怪的问题,自己无法解决。我的MVP项目中的一个类被设计成单例模式,却导致了一个InvalidCastException异常。 错误的源头在于这段代码,其中反序列化对象被赋值给该类的实例变量:engineObject = (ENGINE)xSerializer.Deserialize(...

7得票3回答
在干净架构的背景下,“用例(Use Case)”和“交互器(Interactor)”是什么意思?

在“干净架构”的背景下,什么是用例和交互器?我看到用例包含业务逻辑,但如果有演示层,为什么要使用用例?我们可以在Presenter中放置业务逻辑。 简化: “干净架构”中的 Use Case 和 Interactor 是什么?Use Case 包含业务逻辑,但是如果已经有了 Presen...

15得票3回答
如何在Android中使用分页库和空视图来进行分页?

如何确定设置适配器之前返回的数据大小? 如何在分页库中使用空视图(emptyview)? 如果 PagedList 返回 null 或没有数据,如何设置空视图(emptyview)?

25得票5回答
您对于构建GWT应用程序有什么建议?MVC、MVP还是自定义消息解决方案?

我刚为一个客户开始了一个新的GWT项目,我想听听人们使用各种GWT MVC架构的经验。在最近的一个项目中,我同时使用了GXT MVC,以及一个基于Appcelerator's MQ的自定义消息解决方案。GXT MVC工作得还可以,但对于GWT来说似乎过于复杂,并且很难与浏览器历史记录兼容。我听...