surfaceView 에서 동영상이 실행중이고 그 상태에서
back키를 누르게 되면 onPause()를 지나 surfaceDestroy 라는 리스너를 타게 됩니다.
이 surfaceDestroy에서 하나의 메소드를 실행하는데 이게 시간이 2초정도 걸립니다.
근데 안드로이드 자체에서 이 메소드의 시간을 제대로 기다려주지 않고 바로 onStop을 타서
Activity가 destroy가 되어 버립니다.

여러가지 쓰레드를 사용하여 종료를 지연시키려해도 제대로 되지 안고 있습니다.

동영상 실행중 - > back press -> onPause() - surfaceDestroy (리스너) - onStop() - onDestroy - 종료

이런 flow인데 리스너에 들어 있는 메소드가 문제 입니다. 시간 2초나 걸려버리니.. 메소드 퍼포먼스를 줄일수는 없고
리스너에 메소드가 실행되면 onStop으로 메소드가 끝난 후 넘어가게 했으면 합니다..
감사합니다.