애니메이션을 시뮬레이트하려면 다른 프레임 옆에있는 프레임 시퀀스를 디코딩하고 비트 맵에서 고정 속도로 업데이트하십시오. 문제는 BitmapFactory.decodeFile 함수가 새로운 File 및 FileInputStream 객체를 할당하도록 호출 할 때마다 발생하며, 이로 인해 GC가 매우 자주 호출됩니다.안드로이드 반복 디코드 파일에서 비트 맵
Android 용이 시나리오에서 파일을 효과적으로 디코딩 할 수있는 방법이 있습니다. 여기서 비트 맵 캐싱은 쓸모가 없다는 점에 유의하십시오.
파일을 사용하는 한 모든 파일에 대해 새로운 입력 스트림을 만들어야합니다. 그 때문에 비트 맵 팩토리를 비난 할 수는 없습니다. – greenapps
그래서 InputStream I 게스트를 다시 사용할 방법이 없습니까? 또는 파일에서 비트 맵을 반복적으로 디코딩하는 효율적인 방법을 제안 할 수 있습니까? – ttson153