Моя программа с Timer работала на Java, но не работала в Android. Android не принял ActionListener, ActionEvent или timer.start(), timer.stop(). Что мне делать? Большое спасибо за любую помощь!Как использовать Java Timer в Android?
private Timer timer;
timer = new Timer(2 * 1000, new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(condition == true) {
// do my job when it's true
}
else{
timer.stop(); //stop it
}
}
});
timer.setRepeats(true);//auto restarts the timer after it triggers
Какой тип таймера вы используете? java.util.Timer? javax.swing.Timer? java.util.Timer не принимает ActionListener в конструкторе ... – John3136
Я импортирую javax.swing.Timer; –