我对 Java 比较陌生,我正在尝试为 xml 创建一个 dataHandler。 但我收到一个错误:“对于 CasusHandler 类型,方法 getResources() 未定义”。
我忘记了什么?
import android.content.res.Resources;
public class CasusHandler {
public String[] casus;
public void setCasusArray() {
Resources res = getResources();
this.casus = res.getStringArray(R.array.casus);
}
public String[] getCasusArray() {
return this.casus;
}
}
最佳答案
getResources()
是 Context
的一种方法。在这里,您可以将 Context
引用传递给方法 setCasusArray()
public void setCasusArray(Context context) {
this.casus = context.getResources().getStringArray(R.array.casus);
}
关于java - Android XML dataHandler getResources() 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21303784/