如何访问Android模块中的getResources?

How to access getResources in Android module?

如何访问Android/kotlin模块中的getResources?

我在 Android 中的模块(非主机)的资源文件夹中有资源。我需要从非 activity class 调用 getResources。我该怎么做? getApplicationContext 不可用。

试试这个

    public class Activity1 extends Activity {
         public void onCreate(Bundle savedInstanceState) {
             Myclass myClass = new Myclass(this);
         }
     }

然后就可以在构造函数中使用了(或者设置为实例变量):

public class Myclass(){
    private Context context;

    public Myclass(Context current){
        this.context = current;
    }

    public getResource(){
        context.getResources().getXml(R.xml.resourcexml);
    }
}

你也可以使用界面。