我通过inputstream从url获取数据并将其附加到字符串缓冲区中,如:
rssUrl = new URL(url);
InputStream resultStream = rssUrl.openStream();
byte[] B = new byte[8069];
for (int N; (N = resultStream.read(B)) != -1;)
{
String str = new String(B, 0, N);
put.append(str);
}
resultStream.close();
这里的json数据图像是字符串格式,我在位图中解码。我的问题是当上面的代码运行时,需要很长时间才能获取。
我在屏幕截图中显示增长堆显示,还有其他方法可以快速获取数据。