Я создаю игру, которая будет повышать ее уровень каждые 10 секунд, пользователи увидят время (с помощью хронометра) и уровень, на котором они в данный момент находятся.Я пытаюсь создать целое число, которое будет увеличиваться каждые 10 секунд, как показано на хронометре.
Я не нашел здесь руководства, отвечающего моим потребностям.Я пытался угадать, что хронометр работает за миллисекунды, а это не так.
Внутри моего класса:
private Chronometer chronometer;
Внутри моего onCreate (используется XML):
chronometer=findViewById(R.id.timer);
Попытка преобразовать хронометр в секунды (только попытка с первой попытки):
int timeChecker=(int) (SystemClock.elapsedRealtime() - chronometer.getBase());
if (timeChecker==10){
lvl++;
lvlcount.setText(lvl+"");
}
Я хотел повысить уровень каждые 10 секунд, а затем изменить TextView с предыдущим уровнем.