java - 如何在 Android 中处理 <br/> 标签

标签 java android httpclient

我已经在网上搜索了一段时间,只是没能找到这个问题的正确答案。长话短说,我正在从网上检索一个网页用作我的收件箱。我迫切需要在每个“消息”之间跳过行,所以我将
标记放在我的 php.ini 中。它在网络浏览器中完美运行,但在我的 Android 应用程序中,我实际上可以看到
标记为纯文本。只是试图将它们读作“下一行/新行”。有什么想法吗?

我的方法代码:

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

android 中的输出:

eg test<br />eg test<br />eg lol<br />eg lol<br />eg testing<br />eg

最佳答案

String lineSep = System.getProperty("line.separator");
String yourString= "test<br />eg test<br />eg lol<br />eg lol<br />eg testing<br />eg34 ernestggggg";


yourString= yourString.replaceAll("<br />", lineSep):

关于java - 如何在 Android 中处理 <br/> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10296729/

相关文章:

android - 创建 SSL 套接字时出现 NullPointerException

java - 从组合框中选择和重新选择

java - 日期转换无法正常工作

java - Android 版本 4.2.2 上的 sqlcipher 出现 Android 错误

android - 防止应用程序升级时丢失数据

Angular 单元测试 NullInjectorError : No provider for HttpClient! 错误

java - 使用 JDBCCategoryDataset 折线图中的多个系列问题

android - 如何在 JOB TICKET 中为 Google 云打印 (GCP) 打印作业设置自定义页边距?

android - Android 上的文件描述符的最大数量是多少?

ssl - 使用 HTTPClient 时如何忽略 SSL 策略?