关于这两种情况是什么,已经有很多帖子了。但我还是不太明白
就我目前的理解:
每一个都是它的类的实例,这意味着一些程序员建议你尽可能多地使用this.getApplicationContext()
,以不“泄漏”任何内存。这是因为另一个this
(获取Activity
实例上下文)指向一个Activity
,该Activity
在用户每次倾斜手机或离开应用程序时被销毁。显然垃圾收集器(GC)没有捕获,因此使用太多的内存..< / p >
但是谁能想出一些真正好的编码示例,其中使用this
(获得当前Activity
实例的上下文)是正确的事情,而应用程序上下文将是无用的/错误的?