在非Activity类中获取Context

在android应用程序,有没有什么办法获得在非活动类的android中的上下文,如果活动类的名称是已知的?

如果您的类是非活动类,并从活动创build它的实例,则可以通过后者的构造函数传递上下文的实例,如下所示:

 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; } } 

您可以从活动中创build此类的实例,如下所示:

 new YourNonActivityClass(this);