从android获取web服务中的数据

从android获取web服务中的数据,android,web-services,bufferedreader,Android,Web Services,Bufferedreader,当我检索到这样的信息时,bufferedreader中只包含一行包含整个文本的长行。它不会将中断数据分成行。因此,只有前3个kwords适合该行,其余的kwords将丢失。我怎样才能避免这个问题 你试过这个吗 HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(); request.setURI(new URI(address)); HttpResponse resp

当我检索到这样的信息时,bufferedreader中只包含一行包含整个文本的长行。它不会将中断数据分成行。因此,只有前3个kwords适合该行,其余的kwords将丢失。我怎样才能避免这个问题

你试过这个吗

    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet();
    request.setURI(new URI(address));
    HttpResponse response = client.execute(request);
    BufferedReader in = new BufferedReader(new 
InputStreamReader(response.getEntity().getContent()));
简单地

String data = EntityUtils.toString(response.getEntity());
URL url = new URI(address).toURL();
InputStream is = url.openStream();