【发布时间】:2012-02-15 10:51:52
【问题描述】:
我知道有很多关于这个的问题,但是,我仍然很难理解Activity 类在 Android 上实现传统的模型-视图-控制器设计模式时应该扮演什么角色?
我的直觉是它应该是控制器,但这意味着 UI 屏幕(因为每个屏幕必须有一个 Activity)和控制器之间存在一对一的关系,这违背了 MVC 松散耦合的观点不同组件之间。
【问题讨论】:
-
是的,我有 :) 似乎只有一个对相关答案的评论:stackoverflow.com/a/2925368/824903,基本上说“Android 不做 MVC”。我希望能更清楚地解决这个问题。