洗練されたナビゲーションを実装するために、CompoundView 内で GLSurfaceView を使用します。現在、GLSurfaceView は、開始時ではなく、サブセクションが選択されたときに作成されます。
私の問題は、GLSurfaceView を初めて作成したときに画面がちらつくことです。別のサブセクションを選択してもちらつきません。その場合、現在の GLSurfaceView は破棄され、別の GLSurfaceView が作成されます。
もちろん、これは非常にイライラします。特に、非常に明るいテーマで黒くちらつくためです. ほとんどの場合、GLSurfaceViews は通常全画面表示であり、非常に長寿命であるため、問題にはならないと思いますが、この場合は常にアクティビティを開いたり閉じたりする従来の Android アプリです。
これを回避する方法はありますか?アクティビティが作成されたときに OpenGl を事前に初期化するのと同じように (ちらつきはそれほど煩わしくないと思います)?