Activity和Context之间有什么区别?

时间:2014-08-11 00:32:05

标签: android

我想知道Activity和Context之间的区别是什么? 因为当我初始化WebView和getScreenSize时,我用活动替换了所有上下文,并且它工作正常。

2 个答案:

答案 0 :(得分:2)

Activity扩展了Context,这就是它工作的原因。通常,当您需要从活动中传递Context时,您必须通过this

根据the documentationContext就是{{1}}。

  

有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及应用程序级操作的上调,例如启动活动,广播和接收意图等。

答案 1 :(得分:1)

上下文就像'你的活动'。为什么你的工作是因为你的活动告诉你应用程序的上下文。那么它就知道了webview的显示位置。