私はAndroid用のミニゲームに取り組んでいます。約1.5分後、約5分以内にエミュレータでアンドープのスリープ()
class update extends Thread{
@Override
public final void interrupt(){
super.interrupt();
}
@Override
public void run(){
try{
while(true){
sleep(50);
iTime++;
if(iTime>=3600)
bEnd = true; //finish
postInvalidate();
}
}catch(InterruptedException e){
}
}
}
update thread = null;
3600 = 20*3*60
タイマーが終了し、そしてギャラクシータブで:私は、ゲームが一時停止されたときに一時停止3分タイマーを作成するには、このコードを使用しています。
なぜ3分かかるのですか? 3分以内に完了するようにするにはどうすればよいですか?
最適化?なぜ今の時間を見つけ出すのではなく、タイマーを3分で期限切れにして、タイマーが消えたら完了してください。 – KevinDTimm
だから、私はゲームを一時停止することはできません – Sunary