从资源创建静态变量

时间:2019-02-11 16:24:47

标签: java android

我正在寻找一种通过使用getResources()(或类似的名称)来引用我在res/values/strings.xml.中具有的字符串的方式从资源中创建静态变量的方法,当使用在此处粘贴的代码时,我得到此错误消息:

  

不能从静态上下文中引用非静态字段'_res'

我该怎么做?

public class Game extends SurfaceView implements Runnable {

    Resources _res = getResources();
    public static final String LONGEST_DIST = res.getString(R.string.HighScoreText);
}

这里有一个类似的问题:How can I get a resource content from a static context?

这对我不起作用,因为我想在调用构造函数之前创建一个全局变量。例如,如果我致电_res = App.getContext().getResources();,则会收到以下消息:

  

无法解析符号“ getContext”

0 个答案:

没有答案