Что лучше ScheduledExecutorService или AlarmManager в Android?
Я новичок, и я разрабатываю приложение для Android, которое будет продолжать отправлять SMS пользователю после некоторой задержки (в днях). Я хочу, чтобы пользователь после регистрации получал SMS независимо от того, вошел ли он в систему. в или нет. Содержание SMS и номер мобильного телефона извлекаются из базы данных. Итак, после исследования я нашел два способа
ScheduledExecutorService
AlarmManager
Проблема в том, что alarmManager выключится, когда телефон выключится или перезагрузится. Так ли это с ScheduledExecutorService? И сколько потоков я должен использовать в ThreadPool при использовании службы Executor?