如何访问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);
}
}
你也可以使用界面。
如何访问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);
}
}
你也可以使用界面。