遅延ランナーを投稿するハンドラーを使用してゲームを更新しています。Androidの画面をロックするとゲームが高速になります
public class Example implements Runnable
{
Handler handler;
public Example()
{
handler = new Handler();
handler.postDelayed(this,10);
}
public void run()
{
handler.postDelayed(this,10);
}
}
私はロック画面ボタンを押してからゲームを再開するたびに、予想よりもはるかに速く動作します。画面をロックして再開するたびに、速くて速く実行されます。ただし、アクティビティを再開したり、アクティビティを終了してから再度開くと、通常の速度で再び実行されます。助けてください。 ありがとうございます。
多くのありがとうございました!スレッドをonPauseでスリープさせ、それを再開するResume this? – GuyWhoNeedsHelp
問題ありません!それは私にはかなり論理的に思えます。それを試してください、うまくいけばそれはそれを修正します。うれしい私はいくつかの助けになることができます。 – Wolfcow
あなたはそれを働かせることができましたか? – Wolfcow