getApplication()vs getApplicationContext()
我找不到满意的答案,所以我们开始:怎么回事?Activity/Service.getApplication()和Context.getApplicationContext()?
Activity/Service.getApplication()
Context.getApplicationContext()
在我们的应用程序中,两者都返回相同的对象。在ActivityTestCase但是,模拟应用程序将使getApplication()带着模拟回来,但是getApplicationContext仍然会返回一个不同的上下文实例(一个由Android注入)。那是窃听器吗?是故意的吗?
ActivityTestCase
getApplication()
getApplicationContext
我一开始都不明白区别。在测试套件之外,是否有两个调用可能返回不同对象的情况?什么时候为什么?而且,为什么getApplication定义在Activity和Service,但不是继续Context?不应该总是有一个有效的应用程序实例从任何地方?
getApplication
Activity
Service
Context
哈士奇WWW
慕斯王
相关分类