我正在使用處理程序發佈延遲的Runnable來更新我的遊戲。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中睡眠並恢復onResume修復這個問題? – GuyWhoNeedsHelp
沒問題!這聽起來很合乎邏輯。試試看,希望能解決它。很高興我可以得到一些幫助。 – Wolfcow
你是否能夠得到它的工作? – Wolfcow