如何捕获错误'位图太大而无法上传到纹理'

TSG*_*mes 6 java android bitmap

我的android应用程序处理非常大的Bitmaps.因此,我在图像视图中关闭了硬件加速功能.但是,有些用户已将Developer-Option的"强制GPU加速"设置为开启状态.这会导致错误"位图太大而无法上传到纹理中".如果我使用isHardwareAccelerated()检查视图,它总是返回false.

有没有办法捕获OpenGL-Error'Bitmap太大而无法上传到纹理'?

bjo*_*ncs 0

我没有在 Android 上使用过 OpenGL,因此不知道是否需要执行任何特殊操作来捕获未捕获的异常或错误。您可以尝试注册一个全局异常处理程序并检查是否能够捕获 OpenGL 错误。