0
난의 InputStream하여 URL로부터 데이터를 가져오고 같은 문자열 버퍼를 추가하고 : 여기서URL에서 큰 json 데이터를 가져 오는 방법은 무엇입니까?
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 데이터 이미지 나 비트 맵 디코딩 문자열 포름산이다. 내 문제는 위의 코드가 실행될 때, 가져 오는 데 오랜 시간이 걸렸습니다.
그리고 나는 스크린 샷을 찍어 성장 힙을 보여주었습니다. 데이터를 빠르게 가져올 수있는 다른 방법이 있습니다.
이미 비동기 작업을 사용하고 dwonloading하고 데이터를 시도하고 UI를 upate postexcute mehod에서 여전히 데이터를 가져 오는 속도가 느리다. 왜냐하면 문자열의 int 데이터 이미지가 – AJM
연결 속도에 달려 있기 때문이다. –