2012-02-18 12 views
2

アプリケーションを一時停止するときに問題が発生します。私はゲームロジックのために別のスレッドを使用します。だからスレッドを一時停止しますが、OpenGLビューを適切に一時停止して再作成する方法はわかりません。ここに私のコードです。それは動作しますが、私はメモリリークがあるかもしれないと思います。表示はGLSurfaceViewで、レンダラーはGLSurfaceView.Rendererです。Android - OpenGLを正しくサスペンドする方法

@Override 
public void onPause() 
{ 
    super.onPause(); 
    display = null; 
    game.pause(); 
    Game.texturesLoaded = false; 
} 

@Override 
public void onResume() 
{ 
    // TODO normal pause 
    super.onResume(); 
    display = new Display(this); 
    display.setRenderer(renderer); 
    setContentView(display); 
    game.resume(); 
} 

答えて

関連する問題