2012-11-10 26 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));