android - glSurfaceView 和 camera onResume 问题

标签 android opengl-es android-activity camera

我已经成功实现了混合相机和 glsurfaceview 显示。但是,在按下主屏幕并返回应用程序后,glsurfaceview 隐藏在相机 View 后面(我相信)。如果通过使用 finish() 的后退键重新运行应用程序,两个 View 都显示正常。

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

最佳答案

更新,bringToFront() 经过大量测试后并没有真正起作用,它产生了其他问题。但是 glSurfaceView 上的 setZOrderOnTop(true) 确实有效。

关于android - glSurfaceView 和 camera onResume 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176797/

相关文章:

ios - 嵌套 GLKViewController

OpenGL 4.4/ES 3.0 和缓存 channel 之间的顶点数据

android - 检测应用程序何时关闭

java - 下面的加号是不是错误: android:icon="@+drawable/

java - 与线程模式混淆

android - 通用 Kotlin 工厂未经检查的类型转换

带有 onClick 项目的 Android ListView

android - java.lang.SecurityException : Unknown calling package name, com.google.android.gms.common.internal.zzs

objective-c - OpenGL ES 交错顶点缓冲区对象

java - 将复选框数据传递给另一个 Activity ?