GLSurfaceView
通常のAndroidレイアウトに埋め込まれたゲームを実行しています。アプリがしばらく実行され、多くのテクスチャが作成されてから削除された後(表示されているすべてのテキストは動的にテクスチャにレンダリングされ、使用されていない場合は再度削除されます)、他のレイアウト要素のテクスチャはテクスチャを失います。
たとえば、テキストビューやボタンはテキストテクスチャを失います。
これは、レイアウトがOpenGLESレンダラーによってレンダリングされる3を超えるすべてのAndroidバージョンの問題のようです。
ゲームテクスチャのどれも失われることはありません。ビューテクスチャのみ。
とは同期されglGenTextures
てglDeleteTextures
いるため、問題にはなりません。
通常のAndroidビューとOpenGLを混在させるときに注意しなければならないことが他にありますか?