当前位置:编程学习 > wap >>

讨论一下Android程序的构架设计,请充分发表你的看法!

Android开发,我发现很难使用MVC的模式开发界面。
Symbian和WM都采用文档视图框架实现MVC
而Android很难
有人说使用Activity作为Controller,然后需要显示的内容作为View,一个Application使用一个Activity,个人觉得这基本不可行。
我准备使用一个Activity作为启动如果,然后写一个Controller类控制界面请求,不过发现这种方式也不是很好,不知道google有没有新想法。
不知道你们有没有什么好的方法。 --------------------编程问答-------------------- 我觉得挺好啊,表现和数据全部存在res中,src里面代码只做控制。 --------------------编程问答-------------------- 那是因为你不需要认证等一些都要校验的功能。
MVC永远是设计的最佳模式,你现在可以看看,如果让你换一套界面你会有多困难。 --------------------编程问答-------------------- 各有各的优点 --------------------编程问答-------------------- 在android里面本身对一个程序的概念就和通常的不太相同,其中很多组件是通用和独立的。
所以activity等组件作为controller还是比较合适的。 --------------------编程问答-------------------- --------------------编程问答-------------------- 很难,其实mvc就是为了更好的去维护代码。
我们可以按照一些功能来区分是属于那一部分。这样的话就好一点了。毕竟android中的UI是用xml来实现的,但是在后来的过程中我们还要操控UI的,所以就比较麻烦,尽量不要把activity写的太麻烦,要留出接口 ,为了后来的扩展 --------------------编程问答--------------------
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,