у меня есть метод в моем приложении, который я хочу вызывать повторно в зависимости от того, что выбирает пользователь. например, если пользователь выбирает каждый час, активность запускает метод, который вызывается каждый час. я хотел бы знать лучший способ запланировать эту повторяющуюся задачу.
я экспериментировал с таймерами и задачей таймера, но по какой-то причине это не работает, когда я использую с ним класс календаря java, например:
Calendar c1 = Calendar.getInstance();
c1.add(Calendar.SECOND, 30);
updateTimer.scheduleAtFixedRate(cleanCompletedCache, c1.getTimeInMillis(),hour );
и из того, что я читал, обработчики не подходят для этой многократно повторяющейся задачи. должен ли я использовать диспетчер аварийных сигналов для этого и почему приведенный выше код не будет выполняться правильно? спасибо