본문 바로가기

GRAPHICS/OpenGL ES

[OPENGL ES] 안드로이드 액티비티 이동간 출력해 준 그래픽 유지하기

뷰에 그래픽을 출력하는 건 문제가 없는데 이를 액티비티 이동간 보전해야 하는 문제가 있었다.


그러니까 한번 다른 액티비티를 다녀오고 나면, 액티비티가 pause 되었다가 resume 되는데,


여기서 view가 보전되지 않고 까맣게 날아가버리는 게 문제였다.


해결법으로 onPause와 onResume을 오버라이드 하여


onPause시 그래픽을 출력하는 뷰에 똑같이 onPause,


onResume시에도 마찬가지로 뷰에 onResume을 적용하면


기존 출력해 준 뷰를 유지하는 걸 확인할 수 있었다 :)



참고  :


https://stackoverflow.com/questions/9341705/android-how-to-properly-suspend-opengl