关于Context
2016-02-09 00:13
337 查看
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activity以及Service。 Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。
相关文章推荐
- JacksonWant ——iOS系统学习笔记(一)
- 为GoLang增加aes的ECB模式支持
- 集训队专题(4)1001 King Arthur's Birthday Celebration
- CF624D - Array GCD
- 【JAVA】4、classpath属性的作用及使用方法
- 1020. 月饼 (25)
- 初学HTML 常见的标签(三) 插入类标签
- CF624C - Graph and String
- UE4使用Visual Studio编译配置详解
- android bitmap compress
- python装饰器
- Django 笔记 manage.py sync 错误
- Django 笔记 manage.py sync 错误
- saveFile()方法
- 微信好友数据统计,能测出删除你的好友
- python搭建微信公众平台
- Python实例一个类背后发生了什么
- 详解Javacript和AngularJS中的Promises
- 详解AngularJS中的http拦截
- 谷歌的市值为何又被苹果反超了?