对于类型,方法getResources()和context是未定义的

时间:2013-05-26 13:49:00

标签: android android-context getstring

我使用getString()成为string.xml中的String。 在我的班级(非活动)不起作用:

  • context.getResources()。的getString()
  • getResources()。的getString()
  • context.getResources()。的getString()

如何获取此类的字符串?

public class myClass{
     public String[] myInfo(String ID) {
        String myString = getRessources().getString(R.string.myString);
     };
}

1 个答案:

答案 0 :(得分:14)

你必须致电context.getResources().getString(),但你必须传入一个上下文才能做到这一点。

您可以创建一个构造函数,例如:

Context context;

public myClass(Context context) {
    this.context = context;
}