2011-08-24 95 views
2

我已經成功實現了混合相機和glsurfaceview顯示。但是,在按主屏幕並返回到應用程序後,glsurfaceview隱藏在相機視圖後面(我相信)。如果從使用finish()的後退按鍵重新運行應用程序,則兩個視圖均可正常顯示。glSurfaceView和相機onResume問題

關於如何重新初始化onResume的任何指針?我目前在onPause方法中調用了finish()作爲解決方法,但這會在按下電源按鈕或在一段時間後屏幕關閉時退出應用程序的副作用。

+0

只需在視圖上調用bringToFront()即可解決問題。我不能自己回答atm,所以在這裏回答。 –

回答

1

更新,bringToFront()經過一些廣泛的測試並沒有真正的工作,它創造了其他問題。但是glSurfaceView的setZOrderOnTop(true)確實有效。