私は現在、Lunar Lander のサンプルをいじって、Android に慣れてきています。
アプリから離れて移動すると (呼び出しボタンを押すなど)、下にあるサーフェスが破壊されることがわかりました (呼び出しsurfaceDestroyed
)。
戻る (これにより がトリガーさonWindowVisibilityChanged
れます) と、再作成せずにサーフェスに描画しようとするため、アプリがクラッシュします。
onWindowVisibilityChanged
SurfaceView の基盤となるサーフェスを再生成し、適切に実行を再開する (または他の場所に)配置できるコードはありますか?
これは単純な関数呼び出しであるように感じますが、API ドキュメントには何も見つかりません。
ありがとう!