Android开发MVC思想的应用
来源:互联网 发布:硅藻泥环保 知乎 编辑:程序博客网 时间:2024/06/14 00:16
MVC思想的应用
在计算机的软件的开发当中,包括WEB的开发,MVC的思想都是无处不在的,也有各种不同的应用,可设计整体,也可以应用小的模块。
Android开发当中MVC思想的体现
Android中controler类的分心
为什么会有一个个的controler类?
在分析项目的开发的时候,一个顶层Activity界面显示当中可能包含很多很多的容器和控件,而且每一个容器或者控件都是在一个顶层中activity中存在的,我们在一个activity当中书写所有的代码显示不是科学的,这个时候就需要我们不同父容器打散形成一个个的controler类,让每个controler类来定义自己的界面和数据的关联,返回一个视图给父容器,让父容器在顶层或者它的父容器中显示出来
initView方法和initData方法的分析
1,就是什么数据都没有的的时候,其实也就是加载容器
2,就是显示数据和视图关联以后的视图
1)界面数据就是要在这个方法中加载到容器当中,
2)有的数据需要发送出去,让别的地方处理。
3)有的需要在这里封装成一个个的bean对象,让其他方法使用,而其他方法就是那些别的地方在需要的时候调用
总之这里的核心就是数据的处理,而数据的处理也就对应了MVC思想当中的C思想一部分,而MVC当中的M思想就是这里对数据处理当中的对bean的一个个封装
其他方法的定义分析
1,监听方法initSetOnListener()这个方法要注意的是很多是时候我们在子控制类中使用的时候,直接复写父类的方法,但是这个时候其实这个方法在父类基类当中其实已经被父类的initView方法个调用了。
2,setData()方法,这个方法一般用来处理传递过来的数据,一般都含有参数,而且这个参数一般都是bean对象,这里面封装了传递过来我们需要处理的数据
0 0
- Android开发MVC思想的应用
- Android MVC、MVP、MVVM模式思想的应用
- MVC模式开发Android应用
- MVC框架 开发思想
- MVC思想实现一个 Android 的GridView
- 使用MVC架构开发Android应用的例子
- android应用开发MVC框架(一)
- android应用开发MVC框架(二)
- javaWeb的MVC思想
- Struts2的MVC思想
- 真正的MVC思想
- Android应用开发以及设计思想深度剖析(1)
- Android应用开发以及设计思想深度剖析
- Android应用开发以及设计思想深度剖析
- Android应用开发以及设计思想深度剖析(1)
- Android应用开发以及设计思想深度剖析(2)
- Android应用开发以及设计思想深度剖析(1)
- Android应用开发以及设计思想深度剖析(2)
- Linux小问题
- SUSE已经安装了libsodium,安装zeromq时出现下面的错误?
- Gsensor的整个系统架构
- java中的自动包装
- 黑马程序员--OC自学笔记---02对象存储细节、NSString简介、多文件开发
- Android开发MVC思想的应用
- Android线性内存分配器LinearAlloc分析
- js判断对象的方法
- Android 的大牛的博客
- 结构体作为对象的属性
- 在CentOS 6.3 64bit上如何从源码生成rpm包?
- linux jexus 服务 设置开机启动
- 技术博客的前言
- 报错: Rendering SLS 'base:minions.install' failed: Jinja variable 'list' object has no e