android中的context是什么
2013-05-05 10:20
267 查看
Context字面意思是上下文,位于frameworkpackage的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过Context才能识别调用者的实例:比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(Viewview)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activity以及Service。 Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。
Context字面意思上下文,位于frameworkpackage的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(Viewview)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activity、Service以及BroadcastReceiver。
Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。
相关文章推荐
- Android Context 是什么?
- Android Context 是什么?
- Android Context 是什么?
- Android Context 是什么?
- android中的context是起什么作用?
- Android中,Context,什么是Context?
- 探索Android的Context之Context是什么
- Android中,Context,什么是Context?
- Android中Context、Activity、Application之间有什么区别
- Android下Context、Activity、Application之间有什么区别
- Android Context 是什么?
- Android中,Context,什么是Context?
- android中的context是起什么作用的?
- Android Context 是什么?
- Android笔记:context是什么东西
- Android Context 是什么?
- Android 中 Context是什么?
- Android的Context究竟是什么东西?
- android问题:getApplicationContext()得到的是什么,一般怎么用?
- Android Context 是什么?