안드로이드 개발 질문/답변
(글 수 45,052)
제가 ffmpeg을 사용해서 갤러리뷰로 나열된 동영상 썸네일을 선택해서 동영상 재생하는 프로젝트를
하고있는 중인데요
처음 시작해서 동영상 선택을 해서 재생까지는 잘 돌아가는데
재생 중에 뒤로가기 버튼을 누르거나 재생이 끝난 후에 액티비티가 에러메시지를 남기면서 종료합니다
java.lang.RuntimeException: Unable to resume activity {com.exampleffmpegsample/com.example.ffmpegsample.MainThumbnail}: android.database.StaleDataException: Attempted to access a cursor after it has been closed.
Caused by: android.database.StaleDataException: Attempted to access a cursor after it has been closed.
구글링 해보니 커서.close();를 안해주거나 해서 나오는 memory leak이라고 그러던데
제가 커서를 사용할 때마다 close()를 다 사용을 하였는데 왜 ㅇㅔ러가 계속 발생하는지 궁금합니다.
익셉션 로그 전체를 올려봐 주시는게 좋을꺼 같은데용