2014-04-10 4 views
1

응용 프로그램을 만들었습니다. 시작된 첫 번째 활동은 조각 활동입니다.보기 호출기에 4 개의 조각 설정이 있습니다 .... 나는 pager.setOffscreenPageLimit (3); 그 중응용 프로그램을 다시 시작할 때마다 메모리 사용이 계속 증가합니다.

2는 이미지가 게으른 목록에 의해로드되는 그 안에있는 GridViews을 가지고

(이미지, 스크롤이 약간 랙이있는 device..also에 저장된 모든 아이디어 왜?, 또한 때 모든 이미지가로드되면 더 많은 메모리를 차지합니다 ... 왜 그런 일이 일어날 지 모릅니다. 저는 lazylist 라이브러리가 메모리 자체를 관리한다고 생각합니다 ...)

나는 시차 배경을 사용하고 있으며 임의로 설정하고 있습니다. 작업이 다시 시작될 때마다 배경이 표시됩니다.

맞춤 글꼴을 사용하고 있습니다 ....

나는 이것이 왜 일어날 수 있는지 완전히 혼란 스럽다. 나는 안드로이드에 익숙하지 않고 무엇을 조사해야하는지 모른다. 나는 가비지 컬렉터가 자동으로 그 일을 할 것이라고 생각했다. 모든 지침이 반드시 도움이 될 것입니다.

답변

0

아마도 이미지가 너무 커서 메모리가 많이 필요하기 때문일 수 있습니다. 안드로이드가 비트 맵의 ​​메모리 사용량을 줄이기 위해 제공 한 예제를 사용 해보십시오.

http://developer.android.com/training/displaying-bitmaps/index.html

+0

나는 메모리 사용량이 나는 응용 프로그램을 다시 시작 증가 때마다 계속해서 이유를 설명하지 않는 방법으로 ..... lazylist 라이브러리가 나를 위해 그것을하지 을 가리키고, 그들을 확장하고 –

관련 문제