현재 비디오뷰에서 화면이 재생되는 도중 home 키를 눌러 홈화면에 갔다가 home 키를 길게 눌러 다시 돌아왔을 때,

소리는 재생되는데 화면이 보이지 않는 문제가 있습니다.


로그를 찍어보니

전원버튼을 눌러 화면을 껏을 때: onPause -> surfaceHolder의 surfaceChanged 

전원버튼을 눌러 화면을 다시 켰을 때:  onResume -> surfaceHolder의 surfaceChanged

Back키를 눌러 종료 시켰을 때:  onPause -> onDestroy -> surfaceHolder의 surfacedistroyed

Home키를 눌러 홈화면으로 갔을때:  onPause -> surfaceHolder의 surfacedistroyed

Home키를 길게 눌러 어플로 돌아왔을 때: onResume -> surfaceHolder의 surfaceCreated ->  surfaceHolder의 surfaceChanged


라이프 사이클이 보통 이렇게 흘러가는게 맞는건가요?

home키를 눌렀을 때에는 onDestroy가 불리지않았는데도 holder에서는 불리는게 이상하게 느껴집니다.

제가 접근방법이 틀려먹을건지.. 혹시 짐작가는 부분이 있다면 댓글 달아주세요! ;ㅂ;!