-
Notifications
You must be signed in to change notification settings - Fork 213
Open
Description
原本是部分的 Android 4.4(api 19)手机(三星手机较常见),在使用 GLContinuousTextureView 的时候会发生 createContext failed: EGL_BAD_CONFIG 闪退情况。
看了看程序之后发现,在 EglHelperFactory 中一个看类别名称是 api 17 以上就要使用的类别 EglHelperAPI17 却只有在 KITKAT_WATCH(api 20)以上时才会使用。
我猜测可能是这里有问题,将 KITKAT_WATCH 改成 KITKAT 后,果然没有直接 createContext failed: EGL_BAD_CONFIG 闪退了。
但...很快就出现新问题,部分 4.4 手机(三星手机较常见)在 GLTextureView.onSurfaceTextureDestroyed 的时候,当呼叫到 GLThread 类别中的 sGLThreadManager.wait(); 时,就会发生 ANR 的问题。
可以麻烦帮忙看看什么问题吗?感谢!
Metadata
Metadata
Assignees
Labels
No labels