Мне нужно изменить интервал, когда моя служба уже работает. Я думал, что метод запуска
startService(intent) поможет изменить временной интервал обслуживания, но не работает. Видел похожую реализацию с помощью Thread когда сервис запущен в 2 потока, но не знаю, как это работает, я не могу понять, как это сделать, в течение 3 дней я не могу найти ничего.
Вот мой
главный класс сервиса, который работает, а
второй, в котором вам нужно будет сделать время обновления службы.
Я имею в виду, что служба запущена, то есть время, в которое осуществляется обслуживание и просыпается класса RepeatingAlarmService. Я могу сказать просто, этот интервал сейчас написано в переменной интервалом в этом коде ниже:
alarmManager.setRepeating(
AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() + FIRST_RUN,
interval,
pendingIntent);