Я ищу способ увеличения целого числа каждые 30 секунд после нажатия кнопки. Проблема, с которой я сталкиваюсь, заключается в том, что мой код в настоящее время ждет 30 секунд, чтобы увеличить целое число на 1, но затем только одну секунду для каждого целого числа после. это мой код.Приращение целого числа за 30 секунд после нажатия кнопки Android
int delay = 5000; // delay for 5 sec.
int period = 30000; // repeat every 30 sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if(ammo_remaining<10){
update_ammo();``
}
}
});
}
}, delay, period);
ли вы использовать конкретный движок игры или рамки? Могут быть ярлыки и лучшие способы сделать это, чем с помощью 'Timer'. – tiguchi
no Я не сделал, я попробовал timertask, но безрезультатно – noStevejobs