2012-11-10 46 views
-1

我已解析數據,需要將它和一些「文本」保存爲字符串。 這工作:Android文本字符串不出現(getStringExtra)

String abb = in.getStringExtra(KEY_PAST) + " in past"; 

但對於這個字符串,我需要它之前的「文本」,即:

String acc = in.getStringExtra("Go to" + (KEY_PRESENT)); 

絃樂ACC不會出現在所有,任何錯誤信息 - 的System.out .println(acc)不輸出任何內容。

感謝

回答

0

您正在改變關鍵,不是字符串。試試這個:

String acc = "Go to " + in.getStringExtra(KEY_PRESENT); 
// Add a space^as well 

您也應該檢查,看看是否in.getStringExtra(KEY_PRESENT)返回一個真正的價值,而不僅僅是null使用前..

0

你需要得到額外的字符串KEY = KEY_PRESENT,但不與key = 「go to KEY_PRESENT」,以便使用:代替

String acc = "Go to" + in.getStringExtra(KEY_PRESENT) ; 

String acc = in.getStringExtra("Go to" + (KEY_PRESENT));