我正在使用处理程序发布延迟的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