2011-08-24 115 views
2

我已经成功实现了混合相机和glsurfaceview显示。但是,在按主屏幕并返回到应用程序后,glsurfaceview隐藏在相机视图后面(我相信)。如果从使用finish()的后退按键重新运行应用程序,则两个视图均可正常显示。glSurfaceView和相机onResume问题

关于如何重新初始化onResume的任何指针?我目前在onPause方法中调用了finish()作为解决方法,但这会在按下电源按钮或在一段时间后屏幕关闭时退出应用程序的副作用。

+0

只需在视图上调用bringToFront()即可解决问题。我不能自己回答atm,所以在这里回答。 –

回答

1

更新,bringToFront()经过一些广泛的测试并没有真正的工作,它创造了其他问题。但是glSurfaceView的setZOrderOnTop(true)确实有效。