为了账号安全,请及时绑定邮箱和手机立即绑定

context上下文是在android是什么作用,为什么很多ui要用到这个?

context上下文是在android是什么作用,为什么很多ui要用到这个?

慕粉0366153 2016-09-13 09:39:04
context上下文是在android是什么作用,为什么很多ui要用到这个?
查看完整描述

2 回答

已采纳
?
Chaos_祥

TA贡献11条经验 获得超4个赞

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。

查看完整回答
反对 回复 2016-09-13
?
5E

TA贡献115条经验 获得超39个赞

这个context很重要啊,加载页面信息样式都会用到它。看看入门的视频课就知道了~

查看完整回答
反对 回复 2016-09-13
  • 2 回答
  • 0 关注
  • 1252 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信