Мне нужно создать таймер для обновления интерфейса через равные промежутки времени. Но класс Swing Timer недоступен на Android. Как я могу обойти эту проблему? (Я бы не стал создавать потоки, а затем использовал бы класс Timer из пакета java.util)
Вы можете использовать Handler и postAtTime() метод или postDelayed() метод . Это позволит вам запланировать выполнение Runnable в какой-то момент в будущем.
Handler
postAtTime()
postDelayed()
Runnable
Что ж, для вашей проблемы будет достаточно класса Handler (+1 к Дэйву:)). К вашему сведению, существуют другие классы, а именно AlarmManager , Таймер & TimerTask , которые могут помочь в определении времени выполнения вашего кода.