android模型视图演示者/控制器示例[关闭]

Posted

技术标签:

【中文标题】android模型视图演示者/控制器示例[关闭]【英文标题】:android model view presenter/controller examples [closed] 【发布时间】:2011-05-18 05:38:47 【问题描述】:

是否有任何关于如何在任何地方以最佳方式构建 android 应用程序的好的示例或教程?

我是 java 和 android 的新手,我在 asp.net 中使用模型视图演示器和模型视图控制器的被动和监督控制器变体构建了 winforms 应用程序,但在 android 上没有真正看到任何使用这些模式的示例或代码.

人们如何在野外构建体面大小的 android 应用程序。是否有任何最佳做法,或者我应该严格遵守官方的 android 文档。

【问题讨论】:

具有讽刺意味的是,我问了同样的问题。查看我对链接的回答。 关于其他问题的链接足够公平,但仍然希望看到好的例子或听到人们如何实际构建事物。 或一些开源应用程序的链接,这些应用程序被认为结构非常好,并把这类东西放在一起 检查我的更新。有一些有用的视频可以解释你想要什么。 【参考方案1】:

尝试以下两个示例。我发现它们有助于理解 MVP 如何应用于 Android 应用程序。

http://web.archive.org/web/20120524010643/http://chicagoandroid.com/forum/topics/mvp-android-perspective

http://web.archive.org/web/20130525044856/http://jamespeckham.com/Blog/10-11-21/MVP_on_Android.aspx

【讨论】:

@Mohit:提到的 Google IO 视频更多地是关于用户交互/用户体验设计模式,而不是 MVP/MVC 所属的(图形)用户界面设计模式。 @JDPeckham 很好,这是一个很好的例子,所以...... :) jamespeckham.com/blog/10-11-21/MVP_on_Android.aspx 坏了 一定是对博客进行了重大重建。也许@JDPeckham 可以提供帮助 jamespeckham 死链接的 Wayback 机器链接:web.archive.org/web/20120904080602/http://jamespeckham.com/blog/…【参考方案2】:

Mosby 还实现了 MVP 模式和其他东西,但它足够模块化,因此您可以只使用 MVP 部分而忘记其余部分。

还有一篇不错的博客文章介绍了library 的动机和选择

【讨论】:

【参考方案3】:

查看Android Developers page。在那里,您将找到所有问题的答案。 MVC 已经存在于 Android 中。查看this question。视频here 可以解释您在寻找什么。

【讨论】:

【参考方案4】:

我创建了一个应用程序来管理我的开支。它是使用 MVP 模式构建的。我已经在this post解释过了。

【讨论】:

以上是关于android模型视图演示者/控制器示例[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

模型视图演示者 - 相同的视图,不同的演示者

如何设置PPT中的”演示者视图”

如何设置PPT中的”演示者视图”

如何将用户控件(视图)中的逻辑剥离到演示者

应该将演示者(mvP)注入(dagger2)到android中的视图吗?

WinForms 中的模型视图演示者