마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Surfaceview 콜백함수에 대한 질문

0 추천
안녕하세요.

 

현재 동영상 플레이어를 개발하고 있는 초급 개발자 입니다.

ArrayList로된 플레이 리스트를 무한 재생하는 로직을 짜놨는데

surfaceCreated에서 재생 로직이 들어있는 함수를 호출했었습니다.

오늘 사수분이 보시더니 콜백함수에서 호출하지 말라고 하시더군요.

현재 surface has been release라고 illegalStateException이 뜨고있습니다.

surfaceCreated , changed가 호출되기전에 재생하는 함수가 onCreate에서 호출되어 생기는 문제로 확인했습니다.

문제는 surfaceCreated , changed가 OnCreated() -> onResume()이 호출 된 뒤 호출이 되기 때문에 어디에 재생

함수를 호출해야 하는지 모르겠습니다 ㅜㅜ

고수님들의 조언 부탁듣립니다.
RAMON (120 포인트) 님이 2019년 7월 23일 질문

1개의 답변

0 추천
익명사용자 님이 2019년 7월 24일 답변
...