在我的應用程序中,我翻譯了所有內容。這也包括我的對話。截至昨天,一切都很完美。今天我添加了一個字符串,用於新的對話框。當我運行我的應用程序時,它提供了錯誤的字符串,這非常奇怪。String.xml爲我提供了錯誤的ProcessDialog字符串
例如,我調用字符串x和y,他顯示我字符串w和z。不僅在我的新對話框中,也在我現有的對話框中!至於lables,他把一切都對了。我做錯了什麼?
在我的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>
這是我爲我的對話框代碼(它在的AsyncTask類設置對話框declarated上我的課,在初始化的onCreate()的頂部):
dialog.setTitle(R.string.EvenGeduld);
Resources res = getResources();
String test = (res.getString(R.string.TweetProgress));
dialog.setMessage(test);
dialog.show();
嘗試清潔projet(Eclipse - Project - Clean) – Jonas 2011-05-25 07:17:14
謝謝!哇,我沒想到Android會做這種奇怪的事情。我確實試圖啓動Eclipse,但徒勞無功。 感謝您的精彩提示! – Hannelore 2011-05-25 07:21:34
這不是android,但是eclipse =) – 2011-05-25 07:23:52