나는 잠시 동안 onine을 검색해 왔으며이 문제에 대한 올바른 대답을 찾을 수 없었습니다. 긴 이야기하자면, 나는받은 편지함으로 사용할 웹 페이지를 모으고 있습니다. 필자는 각 "메시지"사이에 줄을 건너 뛰고 필자가
태그를 내 PHP에 넣어야했습니다. 웹 브라우저에서 완벽하게 작동하지만 Android 애플리케이션에서는 실제로
태그를 일반 텍스트로 볼 수 있습니다. 그냥 "다음/새로운 라인"으로 그들을 읽으려고. 어떤 아이디어? 안드로이드에서 <br /> 태그를 처리하는 방법
public String getInbox(String where){
BufferedReader in = null;
String data = null;
try{
HttpClient client = new DefaultHttpClient();
URI website = new URI("http://example.com/getInbox.php?where="+where);
HttpPost post_request = new HttpPost();
post_request.setURI(website);
HttpGet request = new HttpGet();
request.setURI(website);
//executing actual request
//add your implementation here
HttpResponse response = client.execute(request);
in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer sb = new StringBuffer("");
String l = "";
String nl = System.getProperty("line.separator");
while ((l = in.readLine()) != null) {
sb.append(l+nl);
}
in.close();
data = sb.toString();
return data;
}catch (Exception e){
return "ERROR";
}
}
웹 페이지에서 출력 :
eg test
eg test
eg lol
eg lol
eg testing
안드로이드의 출력 :
eg test<br />eg test<br />eg lol<br />eg lol<br />eg testing<br />eg
이것은 효과가 있었다. 정말 고마워. 이러한 쉬운 솔루션. 'replace'와'replaceAll'은 큰 차이가 있습니다. 다시 한 번 감사드립니다. – EGHDK