Android xml为ProcessDialog提供了错误的字符串

Android xml为ProcessDialog提供了错误的字符串,android,string,dialog,Android,String,Dialog,在我的应用程序中,我翻译了所有内容。这也包括我的对话。从昨天起,一切都很顺利。今天我为一个新对话框添加了一个字符串。当我运行我的应用程序时,它为我提供了错误的字符串,这很奇怪 例如,我调用字符串x和y,他向我显示字符串w和z。不仅在我的新对话框中,也在我现有的对话框中!至于标签,他把一切都搞定了。我做错什么了吗 在我的String.xml文件中,我声明了许多字符串,下面是一个他混淆的字符串示例 <string name="EvenGeduld">Even geduld...</

在我的应用程序中,我翻译了所有内容。这也包括我的对话。从昨天起,一切都很顺利。今天我为一个新对话框添加了一个字符串。当我运行我的应用程序时,它为我提供了错误的字符串,这很奇怪

例如,我调用字符串x和y,他向我显示字符串w和z。不仅在我的新对话框中,也在我现有的对话框中!至于标签,他把一切都搞定了。我做错什么了吗

在我的String.xml文件中,我声明了许多字符串,下面是一个他混淆的字符串示例

<string name="EvenGeduld">Even geduld...</string>
<string name="TweetProgress">De Tweets worden ingeladen</string>
<string name="Voornaam">Voornaam</string>
<string name="Geboortedatum">Geboortedatum</string>
试试这个

activity.this.getResources().getString(R.String...etc);
清理你的项目

Eclipse>>Project>>Clean

是的,清理您的项目可以做到这一点,但有一个例外

如果您的strings.xml文件中有任何错误,它将导致像这样的一系列问题。而且,您并不总是会收到错误消息(xml就是这样!)。对我来说,罪魁祸首通常是“或”长字符串(如帮助消息),前面没有反斜杠,如“和”


由于Eclipse并不总能捕捉到这些错误,因此您必须非常仔细地查看,修复这些错误,然后“清理”您的项目。

尝试清理projet(Eclipse-project-clean)谢谢!哇,我没想到Android会做这么奇怪的事情。我确实试图启动Eclipse,但徒劳无功。谢谢你的精彩提示!这不是android,而是eclipse=)
Eclipse>>Project>>Clean