android中的context究竟是什么?
2016-04-16 22:40
429 查看
关于context的自我理解:
context 拥有应用环境的所有信息。这个应用运作在一个手机环境中,里面有各种其他应用,有各种系统库层提供的服务(就是实现了的功能)等等,这些都是一个context对象拥有的,是它的常量。现在很多框架的服务,都是采取提供一个接口给别的人(调用方)去给别人使用。android提供的很多服务基本上包括了很多硬件的调用和底层库。
举例:为什么使用alertdialog时候,往往要传入一个context对象。
你必须传递他给别的类,这样他们才能获取在其他东西之间的全局信息(环境信息)。
如题,你创建一个dialog,他并不知道他应该在什么地方出现才合适。我们传递一个activity context给对话框,他就会知道这个activity是他应该出现的地方,不是这个应用的别的activity,也不是别的应用的某个activity.
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories