surfaceView를 여러개 사용하고 있습니다.

일반 액티비티에 surfaceView를 하나 사용중이며 설정에 따라서 여러가지 모양과 크기 위치를 변경하여 srufaceView를나타내야되며,

그 설정 변경시 surfaceView 는 ViewStub 안에 각각 surfaceView가 들어가 있습니다.

이경우 기본화면에서 (액티비티내) surfaceView를 통해 잘 나타나다 설정 변경 후 

ViewStub를 활성화하며 ViewStub 내의 surfaceView에 화면을 뿌려주도록 하고 있습니다.


이 경우 이전 surfaceView와 중복되어 겹쳐져 보이는 현상이 있으며, 

옵션으로 설정했던 ViewStub를 해제하면 기본 액티비티상의 SurfaceView도 정보를 받아오지 못하고 있습니다.



즉, SurfaceView 간 내용을 뿌려줄때 surfaceView 내의 내용을 해제 및 다른 SurfaceView간의 전환이 잘되지 않습니다

이에 대해서  SurfaceView에서 자원 해제 하는 방법 등을 잘 모르겠습니다. -0-;;

이에 관해 아시는분 답변 좀 부탁드립니다.



profile