2011-10-28 3 views
0

5 개의 이미지가 연속적으로 표시되는 캔버스가 하나 있습니다. 사실 나는 그 시간에 모바일 장치가 메모리 오류를 보여주지 않고 다운로드 할 수있는 이미지가 5 개 밖에 없지만 그 시간 동안 슬라이딩하기 위해 20 개의 이미지를 다운로드하려고 할 때 메모리 부족 오류가 표시됩니다. 여기에 한 가지만 구현하고 싶습니다. 캔버스에 이미지를 옮길 때마다 캔버스에 다른 이미지가 아닌 5 개의 이미지 만 다운로드하려고합니다. 하지만 캔버스의 런타임에이 작업을 수행하는 방법을 모르겠습니다.필요할 때마다 서버에서 이미지를 다운로드하십시오.

이 작업을 수행하는 방법을 찾고 있습니까?

답변

0

j2me의 경우 힙 크기는 최대 1MB에서 2MB입니다. 파일을 다운로드 한 후 각 이미지를 다운로드하십시오. 응용 프로그램 메모리에 저장하지 마십시오. 파일에서 이미지를 읽으려고합니다 .20 이미지의 의미 대용량의 메모리가 필요합니다 (힙 메모리 크기를 초과하는 경우가 있습니다). 따라서 파일을 별도로 저장하고 응용 프로그램 메모리에 저장하지 않는 것이 좋습니다. 그러면 "FileConnection"API에서 읽어야합니다.