Android文本字符串未出现(getStringExtra)
我已经解析了数据,需要将它和一些“文本”保存为字符串。 这项工作:Android文本字符串未出现(getStringExtra),android,text,output,Android,Text,Output,我已经解析了数据,需要将它和一些“文本”保存为字符串。 这项工作: String abb = in.getStringExtra(KEY_PAST) + " in past"; 但是对于这个字符串,我需要在它前面加上“text”,即: String acc = in.getStringExtra("Go to" + (KEY_PRESENT)); 字符串acc根本不出现,没有错误消息-System.out.println(acc)不输出任何内容 谢谢您正在更改键,而不是字符串
String abb = in.getStringExtra(KEY_PAST) + " in past";
但是对于这个字符串,我需要在它前面加上“text”,即:
String acc = in.getStringExtra("Go to" + (KEY_PRESENT));
字符串acc根本不出现,没有错误消息-System.out.println(acc)不输出任何内容
谢谢您正在更改键,而不是字符串。请尝试以下方法:
String acc = "Go to " + in.getStringExtra(KEY_PRESENT);
// Add a space ^ as well
您还应该检查.getStringExtra(KEY_PRESENT)中的
是否返回真实值,而不仅仅是null
,然后再使用它。您需要使用KEY
=KEY_PRESENT
获取额外字符串,但不能使用KEY
=“转到KEY_PRESENT
”,因此使用:
而不是:
String acc = in.getStringExtra("Go to" + (KEY_PRESENT));
String acc = in.getStringExtra("Go to" + (KEY_PRESENT));