【发布时间】:2016-11-11 17:07:57
【问题描述】:
我经常遇到问题,因为它需要的上下文,我不能使用它。
例如,如果您想在 Class 中使用 Toast 来做某事,则需要 Context 但不能使用任何上下文,因为您不在 Activity 中。
现在我所做的是,我给那个 Class 我做了一个在构造函数中设置的变量“context”,但我真的不认为这是正确的。
那么我该如何处理非活动类中的上下文呢?
提前致谢:)
【问题讨论】:
-
为什么觉得不对?
-
并非所有上下文都是活动上下文。您可以使用
context.getApplicationContext()检索不会泄漏的上下文。
标签: java android class android-context