2011-05-02 4 views
1

안드로이드 응용 프로그램에서 메모리 부족 오류에 대한 도움이 필요합니다. 내 응용 프로그램에서는 인물 모드 만 지원하며 배경 이미지와 아이콘을 사용하여 레이아웃 용 이미지를 사용하고 있습니다. 이러한 이미지는 내 application.even의 레이아웃에 직접 설정된 입니다. 잠시 후 문제가 있습니다. 이 문제를 해결하는 방법 문제? 제게 해결책을주세요.슬링하는 법 안드로이드에서 메모리 부족 문제

감사와 사랑.

+0

당신이하고있는 일 (이상적으로는 관련 코드)에 대한 세부 정보를 제공해야합니다. (덧붙여서 "폿 라이트 모드"란 무엇입니까?) –

+0

철자 오류로 유감스럽게도, 응용 프로그램을 세로 모드로만 표시합니다. – JohnRick

답변

0

이 코드를 사용하여 장치 힙 크기를 늘리는 것이 좋습니다.

long newsize = 4 * 1024 * 1024; 
bibleHelper.showErrorLog(" the New Size-->" + newsize); 
VMRuntime heap = VMRuntime.getRuntime(); 
bibleHelper.showErrorLog("cur Alocate -->"+ heap.getTargetHeapUtilization()); 
long oldSize = heap.setMinimumHeapSize(newsize); 
bibleHelper.showErrorLog("After New Size -->"+ heap.getTargetHeapUtilization()); 

다음 단계는 에뮬레이터의 파티션 크기를 적용하는 것입니다. -partition-size 2047
단`t는 혼수를 그리워 추가 코드를이 단계

Run->Runconfigure->Target->Addition Emulator Command line options 

과이 장소에 따라 확인 행운을 빈다

t confuse BibleHelper in my Apps의 genral class.ShowerrorLog는 디스플레이 오류 로그

0
입니다

비트 맵 이미지를 재활용하거나 onDestory()에서 null로 설정하십시오. 희망이 당신을 도울 수 있습니다.