实现模型 - 视图 - 控制器模式

时间:2012-03-04 20:35:00

标签: android model-view-controller optimization

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

1 个答案:

答案 0 :(得分:1)

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

您可以将Activities视为 控制器 ,因为它们会收到用户输入并允许您使用{{更改视图或路由到应用程序的其他部分1}}。

Android的Intents是MVC的 查看 部分,数据模型由您自行实施。