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();
}