개발모음집

TarsosDSP - AudioDispatcher start() status -38 error 본문

Android

TarsosDSP - AudioDispatcher start() status -38 error

void 2017. 8. 8. 17:09

뷰페이저위에서 프래그먼트를 생성했다가 죽이고 다시 생성하는 경우 

start() status -38 error 라며 에러가 떴고, 에러가 뜨는 곳은 스레드를 죽이는 부분이었다.

그래서 계속 스레드쪽을 건드렸지만, 알고보니 

start() status -38 라는 에러가 뜨는 걸 확인했고,

dispatcher에서 나는 에러인 것을 확인했다.

검색을 하여 스택오버플로우를 보고 참고하였다.

프래그먼트가 꺼질 때 꼭 dispatcher.stop()을 해줘야한다


@Override
public void onDetach() {
super.onDetach();

dispatcher.stop();
}