2013-03-08 3 views
-1

내 애플 리케이션에 정적 비트 맵이있어 서로 다른 클래스 사이에서 사용할 수 있고 VM 과부하가 발생합니다.이 동일한 비트 맵을 바이트 []로 만들어 문제를 해결할 수 있습니까? 더 많은 VM이 필요합니까?

내가 Bitmap 객체는 실제 데이터를 저장하기위한 byte[]를 사용하기 때문에이, 도움이 될 것입니다 의심 시간

+0

코드에 이미지 데이터를 저장 했습니까? 최고의 안드로이드 실천이 될 수있는 자원으로 저장하는 것을 고려하십시오. –

답변

1

주셔서 감사합니다. 대신에 Bitmaps을 더 잘 사용하도록 권장합니다. 필요시에만로드하고 불필요하게되자 마자 재활용하십시오. Here's 대형 트레이 Bitmaps의 효율적인 처리 방법을 설명하는 Android 교육의 멋진 주제입니다. 희망이 도움이됩니다.

+0

안녕하세요, 고마워 남자, 문제가 해결 된 당신의 링크를보고, 내가 뭘 해야할지 지금 알아야합니다 – JRowan

+0

카메라의 갤러리에서 가져 와서 그 하나가 고해상도 인 경우 예산을 과부하시키는 유일한 비트 맵입니다. 그래서 옵션을 사용해야합니다. – JRowan

+0

@JRowan, 솔루션을 발견 한 것을 기쁘게 생각합니다. – Egor

관련 문제