2012-03-04 54 views
0

当我编写Java程序时,我总是尝试按照MVC模式组织我的代码,以便获得流畅高效的程序。 我创建了一个Android应用程序,我想知道是否可以使用MVC。 我认为Android代码是一个Java派生代码,所以我尝试过,但是我有一些问题需要协调Android活动(模式视图)和Controller。 控制器应该捕获用户与应用程序的交互(点击按钮,写入标签...),并使用模型获取的新信息刷新视图。那么,我可以做什么,最终MVC可以用于Android应用程序?实现模型 - 视图 - 控制器模式

+0

Android架构已经是基于MVC的。你有什么具体问题吗? – 2012-03-04 20:37:57

回答

1

Android框架已经提供了许多MVC。

你能想到的Activities控制器,因为他们接收用户输入,并允许您更改视图或路线使用Intents您的应用程序的其他部分。

Android的Views是MVC的查看一部分,数据模型留给你来实现。

+0

真的对不起愚蠢的问题,现在想起它绝对是真的... – Ant4res 2012-03-04 21:07:08