getApplicationContext()
为什么我们真的需要在某些元素中传递上下文以及, getBaseContext()
,之间有什么区别MainActivity.this
?
问问题
370 次
2 回答
1
这个问题被问了好几次了。
请看这个问题:什么是Android中的上下文?和接受的答案:https ://stackoverflow.com/a/3572553/1820695
有关各种Context
访问器方法(getApplicationContext()
、getBaseContext()
、this
inActivity
等)之间的差异,请参阅以下问题:Android - 获取 Context 的各种方法之间有什么区别?
于 2013-02-21T16:04:44.500 回答
0
如果我们按照文档进行
与有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及向上调用应用程序级操作,例如启动活动、广播和接收意图等。
简单来说,它是应用程序/对象当前状态的上下文。它让新创建的对象了解正在发生的事情。通常,您调用它来获取有关程序另一部分(活动、包/应用程序)的信息
有关 getApplicationContext() 和 getBaseContext() 之间的区别,请参阅此
于 2013-02-21T16:06:32.973 回答