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

如何理解android中的上下文对象(Context对象)?

如何理解android中的上下文对象(Context对象)?

FFIVE 2018-09-05 16:24:19
初学android,有很多方法里都要用到上下文对象。不知道如何理解,是指该方法在哪个activity中起作用么?
查看完整描述

2 回答

?
繁花不似锦

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

首先题主把context打成了content。Android Developers对context的解释如下:

Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and classes, as well as up-calls for application-level operations such as launching activities, broadcasting and receiving intents, etc.

Context描述了应用程序环境的信息,通过context可以获取资源和调用一些操作比如toast、发送intent等等,类似Win32中的句柄。但与句柄不同的是,在Win32中每个资源都有句柄(例如对话框),但在android中context只有activity、application和service。可以理解为拥有一个context就可以访问这个实例对应的资源,以及有权用这个实例调用方法。


查看完整回答
反对 回复 2018-09-18
  • 2 回答
  • 0 关注
  • 1008 浏览

添加回答

举报

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