2012-11-10 3 views
-1

데이터를 파싱하고 저장해야하며 일부 '텍스트'를 String으로 저장해야합니다.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)); 
관련 문제