Android开发第二步 - 基类
来源:互联网 发布:展翅高飞软件下载 编辑:程序博客网 时间:2024/04/30 00:30
基类,相信不用多说,作为程序猿都懂得。
但是,我发现很多人不喜欢写基类,或是只是定一个activity或是fragment的基类。我觉得还是远远不够。
首先,我们写基类,是为了抽象出共同的部分,加以引用,也是为了方便自己修改、扩展,也是为了方便后续阅读和维护代码的人。说到这里,我们不得不说一下
为什么我们要定代码编写规范,同样是为了团队开发协作的方便与流畅,为了维护和扩展的效率。
列出一些常用且基本都用得到的类,BaseActivity, BaseFragment, BaseReceiver,BaseResponse, BaseRequest, 其他的,各位看官视情况而定。
有时候BaseFragment和BaseActivity下面还有一些共用的抽象类,例如BaseOrderFragment或是BaseOrderActivity。
总之,当你有很多共同的代码或是共同的功能需要在多个地方使用时并且每次使用都需要重新实例化或是重新引用的时候,可以优先选择放在基类里面,方便子类调用。
1 0
- Android开发第二步 - 基类
- Android底层开发(二)之HAL层 第二步
- Limo GTK开发第二步:New project
- 黑莓开发第二步(菜单生成)
- JNI开发第二步:20130726 NDK_JNI使用
- 开发Android第二步,安装 java , apache ant, Eclipse 及在模拟器安装编译程序
- 开发Android第二步,安装 java , apache ant, Eclipse 及在模拟器安装编译程序
- Eclipse+超快的模拟器Genymotion开发Android应用(第二步:集成Genymotion和eclipse)
- 陪伴我的Android入门第二步
- 第二步:初识android简单程序
- [小程序开发] php开发 连mysql ,第二步
- Java新浪微博客户端开发第二步
- WebService第二步 - 按规定的标准开发
- 学习HTML5开发RPG游戏第二步>资源预加载
- ubuntu14.0.4配置javaweb开发环境第二步安装tomcat
- Spark入门三部曲之第二步Spark开发环境搭建
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第二步:工程篇)
- Android开发:shape和selector和layer-list的(详细说明)
- 参数编码规范
- js通过classname来获取元素
- (转)java序列化时候序列ID作用(结合实际场景)
- 一个菜鸟程序员的规划
- Android开发第二步 - 基类
- Retrofit+RxJava+lambda使用示例
- 自己的笔记___摘自别人(Android数据库中查找一条数据 query方法详解)
- 常见40个常用的js页面效果图
- 如何调用别人提供的接口
- sense2vec - a fast and accurate method for word sense disambiguation in neural word embeddings.
- Python适合大数据量的处理吗?
- EL表达式简介
- Android后台服务-service