安卓上的MVC模式

514

在Java中为Android实现模型-视图-控制器(MVC)模式是否可行?

或者已经通过活动(Activities)实现了它?还是有更好的方法来实现Android的MVC模式?


64
你的问题非常好。但是我认为标记为解决方案的答案并不正确。它可能会误导一些人。 - Saghar
4
请查看我的两篇文章,从这里开始 Android 架构:MV? - Dori
1
还有没有额外的规则需要遵循以符合MVC,或者因为Activity、XML和Resources,Android开发已经适应了MVC? - Flame of udun
3
@Dori,我修复了你的链接:Android架构:MV? - Andreybeta
这篇文章恰好符合您的需求,通过实际示例介绍了Android中的MVC架构:http://www.digigene.com/architecture/android-architecture-part-2-mvc/ - Ali Nem
在使用Android Studio进行开发时,Android应用程序开发几乎就像MVC一样。 - Sohan Arafat
21个回答

1
在我看来,Android处理MVC模式的方式如下:
你有一个Activity作为控制器。你有一个负责获取数据的类 - 模型,然后你有View类作为视图。
谈到视图时,大多数人只考虑其在xml中定义的可视部分。不要忘记View还有一个程序部分,包括构造函数、方法等,在java类中定义。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接