20170508 Context的特点
来源:互联网 发布:药学在职研究生知乎 编辑:程序博客网 时间:2024/05/20 13:39
如何理解安卓中的Context?
Context的特点:
1) Context是一个抽象基类,Activity、Application、Service、也是继承自context;
2)我们通过它访问当前应用的资源(getResources、getAssets)和启动其他组件(Activity、Service、Broadcast)以及得到各种系统服务(getSystemService)(三个主要作用);
3) Context提供了一个应用的运行环境,在Context的大环境里,应用才可以访问资源,才能完成和其他组件、服务的交互。
4) 一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activity以及Service。
方法重载与方法重写的区别?
1) 方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型不同。方法重载和返回值类型没关系。
2) 方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同。
子类重写父类的的方法,创建对象后,调用子类自己的方法。
重写方法可以改变父类方法的作用,可以实现其他的效果。
屏幕适配: 代码适配LayoutParams,屏幕密度工具类,图片适配,比重适配
0 0
- 20170508 Context的特点
- golang 的 context.Context
- set集合特点级子类的特点
- Application Context 和 Widget Context 的区别
- Application context和Activity context的区别
- Android:Context.startService/Context.bindService的区别
- Application context和Activity context的区别
- Application context和Activity context的区别
- Application context和Activity context的区别
- Spring的servlet context和application context
- Application context和Activity context的区别
- Application context和Activity context的区别
- Context的使用(Using Context)
- android的context使用,工具类context
- context和context和android的关联
- Application context和Activity context的区别
- 探索Android的Context之Context是什么
- Context——Context的使用
- ContentProvider的详解
- ping命令的简单流程
- 二分查找
- ios数组去重问题
- for循环的两种方式
- 20170508 Context的特点
- loadrunner11目标场景
- CSS3之flex兼容
- 基于Redis实现分布式锁
- ReactiveCocoa 5.0 初窥:可能是最痛的一次升级
- android自定义加载动画
- Web.Config文件详解
- 优化Mysql数据库的8个方法
- Hadoop没有消亡,它是大数据的未来