我经常遇到这样的问题,由于需要上下文,所以我不能使用某些东西。
例如,如果你想在一个类中使用Toast,你需要上下文,但是你不能使用任何上下文,因为你不在Activity中。
现在我做的是,在构造函数中给那个类设置了一个变量"context",但我真的认为这不对。
那么如何处理非Activity类中的上下文呢?
谢谢。
例如,如果你想在一个类中使用Toast,你需要上下文,但是你不能使用任何上下文,因为你不在Activity中。
现在我做的是,在构造函数中给那个类设置了一个变量"context",但我真的认为这不对。
那么如何处理非Activity类中的上下文呢?
谢谢。
context.getApplicationContext()
来检索不会泄漏的上下文。 - pathfinderelite