我想知道Activity和Context之间的区别是什么? 因为当我初始化WebView和getScreenSize时,我用活动替换了所有上下文,并且它工作正常。
答案 0 :(得分:2)
Activity
扩展了Context
,这就是它工作的原因。通常,当您需要从活动中传递Context
时,您必须通过this
。
根据the documentation,Context
就是{{1}}。
有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及应用程序级操作的上调,例如启动活动,广播和接收意图等。
答案 1 :(得分:1)
上下文就像'你的活动'。为什么你的工作是因为你的活动告诉你应用程序的上下文。那么它就知道了webview的显示位置。