Android开发,我发现很难使用MVC的模式开发界面。
Symbian和WM都采用文档视图框架实现MVC
而Android很难
有人说使用Activity作为Controller,然后需要显示的内容作为View,一个Application使用一个Activity,个人觉得这基本不可行。
我准备使用一个Activity作为启动如果,然后写一个Controller类控制界面请求,不过发现这种方式也不是很好,不知道google有没有新想法。
不知道你们有没有什么好的方法。
Symbian和WM都采用文档视图框架实现MVC
而Android很难
有人说使用Activity作为Controller,然后需要显示的内容作为View,一个Application使用一个Activity,个人觉得这基本不可行。
我准备使用一个Activity作为启动如果,然后写一个Controller类控制界面请求,不过发现这种方式也不是很好,不知道google有没有新想法。
不知道你们有没有什么好的方法。
解决方案 »
- Android移动语音通信问题,求解答
- Android CTS测试之testDownloadManagerDestination failed
- 升级ADT 20 后的几个问题(新手请教)
- 怎么把bitmap转换成视频
- eclipse的一个叹号提示我难题
- android 读取文件的问题大家帮我看看这个函数。(急急急)
- Android studio 在打开现有项目的情况下再新建一个项目的时候出错
- 问个线程的问题
- Android如何获得二级列表中的条目数
- android studio 启动模拟器报错The emulator process for AVD Nexus_5X_API_22 was killed.
- android 能耗编程问题
- 求助:哪位清楚或者知道生成一维码的资料
MVC永远是设计的最佳模式,你现在可以看看,如果让你换一套界面你会有多困难。
所以activity等组件作为controller还是比较合适的。
我们可以按照一些功能来区分是属于那一部分。这样的话就好一点了。毕竟android中的UI是用xml来实现的,但是在后来的过程中我们还要操控UI的,所以就比较麻烦,尽量不要把activity写的太麻烦,要留出接口 ,为了后来的扩展