项目的MVC方法总结
来源:互联网 发布:淘宝配近视眼镜 编辑:程序博客网 时间:2024/06/05 17:51
项目至今快一年了,来个小小的总结。
首先,大体的,公司项目的每一个模块都会有三层,MVC结构。
其中:
M主要是OperationHub类,负责具体的操作实现。
V主要是视图,Activity Adapter Fragment是一部分。
Controller则是Item和Listener,这主要负责对各个模块之间的调用协调进行。
以我负责的Encrypt为例子:
于是Activity Fragment Adapter负责定义显示的图像。而Item则负责调用Model中的OperationHub,OperationHub通过Fragment调用API然后对数据和业务处理,并返回Fragment让Fragment及时刷新数据。这样各个组件都能相互协调工作,不会出现很多问题,而且不会内存泄露。
如何加载数据:
关键在于加载数据时用的是新的线程,所以涉及多线程读取,因此不能使用全局变量,否则会有各种数据不同步。因此应当在线程内部生成一个新的变量,赋值到msg.obj中,然后发送EmptyMessage来发送信息让UI改变线程,由于是非UI线程,如果要提示GridView,ListView等控件更新,需要使用runOnUiThread的方法解决这个问题。
0 0
- 项目的MVC方法总结
- MVC项目的简单总结
- MVC POST 的方法总结
- spring mvc项目总结
- MVC HtmlHelper类的方法总结
- MVC HtmlHelper类的方法总结
- PHP中基于MVC模式的小型项目总结
- 基于ASP.NET MVC 3的企业应用项目总结
- 基于ASP.NET MVC 3的企业应用项目总结
- iOS 基于 MVC 的项目重构总结
- iOS基于MVC的项目重构总结
- iOS 基于 MVC 的项目重构总结
- iOS 基于 MVC 的项目重构总结
- iOS 基于 MVC 的项目重构总结
- iOS基于MVC的项目重构总结
- Spring MVC+hibernate 项目的总结(对初学者)
- iOS MVC和MVP的项目重构总结
- ASP.NET MVC HtmlHelper类的方法总结
- 冬季练习(sy)
- 80老翁谈人生(341):我心中的怀念:火星人
- 如何拆分PDF文件的页面
- 研究生数学建模的感想
- Windows10+VS 2015上搭建MPI开发环境
- 项目的MVC方法总结
- 端口扫描工具
- nginx TCP转发配置
- 北京天宇联科技有限责任公司—T语言编程
- CentOS无损调整磁盘分区大小的实现方法
- linux netfilter hook point
- unity 粒子特效播放状态停止在最后一帧
- Java不可变对象
- java工程中文件命名(PO/POJO/VO/BO/DAO/DTO)