AndEngine GLES 2.0 を使用して Android ゲームを開発しています。一部のユーザーはこのような問題に直面しています: デバイスをロック/ロック解除した後、またはホームボタンを押してゲームを再開した後、完全に機能しないということは、画面のロック解除後にゲームがハングすることを意味します。つまり、これは onResume と onPause を呼び出した後に発生します。
私のonPauseコードは
@Override
protected void onPause() {
super.onPause();
this.mEngine.stop();
this.getSManager().stop(Sounds.SPIN);
dbHelper.close();
}
onResuam コードは次のとおりです。
@Override
protected void onResume()
{
if (this.mEngine.isRunning())
{
this.getSManager().stop(Sounds.SPIN);
this.mEngine.stop();
}
else
{
this.mEngine.start();
}
}
誰かがそれについて考えていますか?この問題の解決策を提案してください。