第1个回答 2015-11-09
我觉得还是在于自己代码编写的问题。而且Activity本来就是控制层,所以里面大量的代码是非常正常的。造轮子问题还是在于你并没有把公共代码剥离出来。
1. Android 上还没有传统意义上的 MVC 框架。
2. 一个完整的 MVC 框架对于 Android 这样运行在资源受限设备之上的系统是否有必要?
3. 我更倾向于只在 Activity 中绘制 UI 并响应相关的事件,业务逻辑则更多的是在另外的线程或者 Service 之中进行。这样既可以避免 Activity 中出现大量代码,同时也避免出现 UI 阻塞的情况。本回答被提问者采纳