2

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();
    }

}

誰かがそれについて考えていますか?この問題の解決策を提案してください。

4

2 に答える 2