안드로이드 개발 질문/답변
(글 수 45,052)
생성자에 init 함수를 두고 init 함수에서 아래와 같이 코딩하였는데요
mPreview = new SurfaceView(ctx);
addView(mPreview);
mHolder = mPreview.getHolder();
mHolder.addCallback(this);
mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
생성자에서 로그를 찍어보면 생성자는 잘 호출이 되는데
surfacecreated에서 찍은 로그는 호출이 되지 않네요...?
위 init 함수에서 addCallback에서 호출되는거 아닌가요..?




surfaceCreated는 기본 라이크 사이클 다 돌고나서 호출 될거에요.
종료 시에도 마찬가지로 Activity의 destory가 호출되고나서 surfaceview도 destory가 호출 되고요...