String.xml为ProcessDialog提供了错误的String

Han*_*ore 6 string android dialog

在我的应用程序中,我翻译了一切.这也包括我的对话框.截至昨天,一切都运作良好.今天我添加了一个String,用于新的对话框.当我运行我的应用程序时,它提供了错误的字符串,这非常奇怪.

例如,我调用String x和y,他显示了String 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>
Run Code Online (Sandbox Code Playgroud)

这是我的对话框的代码(它在AsyncTask类中设置,对话框在我的类顶部声明,在onCreate()中初始化):

dialog.setTitle(R.string.EvenGeduld);
Resources res = getResources();
String test = (res.getString(R.string.TweetProgress));
dialog.setMessage(test);
dialog.show();
Run Code Online (Sandbox Code Playgroud)

Nir*_*tel 6

试试这个.

activity.this.getResources().getString(R.String...etc);
Run Code Online (Sandbox Code Playgroud)

并清理你的项目

Eclipse>>Project>>Clean
Run Code Online (Sandbox Code Playgroud)