strings.xml中的错误:invalid symbol'continue'

在我的strings.xml文件中

<string name="continue">Continue</string> 

我无法build立我的项目,因为错误:“无效的符号:'继续'”。 为什么我不能用这个名字?

这是因为continue是Java中的保留符号,因此不能将其用作XML文件或Java代码中任何对象的名称。

这是一个问题,原因是项目中定义的XML被转换成Dalvik虚拟机可以理解的Java代码。 所以,上面的代码可以翻译成R.java中的以下内容:

 public final class R { public static final class string { public static final int continue=0x7f040000; } } 

检查(将要)生成的代码时,问题更为明显。

请参阅其他人保留的Java符号列表以避免。

“continue”是一个Java关键字,R.java不会编译。

 public static final int continue=0x7f040001; 

上面的代码会导致“令牌上的语法错误”继续“无效的VariableDeclaratorId”错误。