안드로이드 개발 질문/답변
(글 수 45,052)
mediaplayer 배열[] = new mediaplayer[max];
mediaplayer를 선언하고.
if(배열[0] != null){
배열[0].stop();
배열[0].release();
배열[0] = null;
}
그리고.
mediaplayer.create()를 사용하여 생성하고
배열[0].setLooping(true);
배열[0].start();
배열[0] 의 사운드가 "야!"라고 하면.
상황에 맞게 "야!"라는 사운드가 잘 나오다가
Logcat에 error(-19,0)란 로그가 찍히면서 사운드가 안나옵니다. 그렇다고 어플이 종료되는것도 아니고.
error(-19,0)이란 로그가 무엇을 말하는건가요?




해결 하셧나요?
mediaPlayer를 너무 많이 인스턴스 시켜서 발생하는 일종의 메모리 릭임.