Eclipse/Java - R.string.* 中的值返回 int?
我以为我会很优雅,并使用字符串.xml文件来定义一些常量字符串,例如异常消息。在字符串中.xml我点击“添加”,选择“字符串”选项(不是“字符串数组”),然后给它一个名称和值。我很惊讶地看到这段代码不起作用:
throw new Exception(R.string.MyExceptionMessage);
这失败了,因为R.string.MyExceptionMessage实际上是int类型。我可以通过查看R.java来验证该类型。我错过了什么?