在 android 应用程序中,如果活动类名称已知,是否有办法在 android 非活动类中获取上下文?
如果您的类是非活动类,并从活动创建它的实例,您可以通过后者的构造函数传递上下文的实例,如下所示:
class YourNonActivityClass{ // variable to hold context private Context context; //save the context recievied via constructor in a local variable public YourNonActivityClass(Context context){ this.context=context; } }
您可以从活动中创建这个类的实例,如下所示:
new YourNonActivityClass(this);