0

ユーザーがボタンを押したときにopenglコンテキストが破棄されたかどうかを検出する方法はありますhomeか?現在、私は常にメソッドでglSurface全体を再作成します。再作成する必要があるかどうかを検出する方法は?onResumesetPreserveEGLContextOnPause

4

1 に答える 1

1

eglGetCurrentContext()を返すかどうかを確認しますEGL_NO_CONTEXT

毎回glSurfaceを再作成しないようにしたい

これは悪い習慣であることに注意してください。これは、プロセスが使用されていないときに、より多くのメモリを消費することを意味します。多くの場合、これは、フォアグラウンド プロセスがより多くのメモリを必要とする場合に、Android がプロセスを完全に強制終了することを意味します。

于 2016-12-09T16:19:41.053 に答える