LayoutInflater layoutInflater
= (LayoutInflater)getBaseContext()
.getSystemService(LAYOUT_INFLATER_SERVICE);
View popupView = layoutInflater.inflate(R.layout.pop_up, null);
final PopupWindow popupContainerArchiveWindow = new PopupWindow(
popupView,
LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT);
GLSurfaceView mGLSurfaceView = (GLSurfaceView) popupView.findViewById(R.id.surfaceView);
mGLSurfaceView.setEGLContextClientVersion(2);
mGLSurfaceView.setZOrderOnTop(true);
mGLSurfaceView.setEGLConfigChooser(8,8,8,8,16,0);
mGLSurfaceView.setRenderer(Archive.renderer);
mGLSurfaceView.getHolder().setFormat(PixelFormat.RGBA_8888);
mGLSurfaceView.onResume();
로그는 아래와 같습니다.
처음엔 true였다가 다음 부터 false되는것들이 있는데 원인이 뭔지 모르겠네요..
답변 주시면 정말 감사하겠습니다.
08-29 11:10:17.120: W/SurfaceView(9607): CHECK surface infomation creating=true formatChanged=true sizeChanged=true visible=true visibleChanged=true surfaceChanged=false realSizeChanged=true redrawNeeded=true left=false top=false
08-29 11:10:17.135: W/SurfaceView(9607): CHECK surface infomation creating=false formatChanged=false sizeChanged=false visible=true visibleChanged=false surfaceChanged=false realSizeChanged=false redrawNeeded=false left=false top=false
08-29 11:10:17.245: W/SurfaceView(9607): CHECK surface infomation creating=false formatChanged=false sizeChanged=false visible=true visibleChanged=false surfaceChanged=false realSizeChanged=false redrawNeeded=false left=false top=false
08-29 11:10:17.250: W/SurfaceView(9607): CHECK surface infomation creating=false formatChanged=false sizeChanged=false visible=true visibleChanged=false surfaceChanged=false realSizeChanged=false redrawNeeded=false left=false top=false
아니면 팝업 윈도우 에서 GLsurfaceView를 그리는 일반 적인 방법있다면 가르쳐 주시면 감사하겠습니다. 아무리 구글링해도 안나오네요.. ㅠㅜ