安卓系统有效地从输入流中读取
2022-08-31 07:14:35
我正在向我正在制作的Android应用程序的网站发出HTTP get请求。
我正在使用DefaultHttpClient并使用HttpGet发出请求。我得到实体响应,并从中获取一个 InputStream 对象,用于获取页面的 html。
然后,我循环浏览回复,如下所示:
BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));
String x = "";
x = r.readLine();
String total = "";
while(x!= null){
total += x;
x = r.readLine();
}
然而,这是非常缓慢的。
这是低效的吗?我没有加载一个大网页 - www.cokezone.co.uk 所以文件大小不大。有没有更好的方法来做到这一点?
谢谢
安 迪