Я новичок в android и меня очень смущает, какой метод мне следует использовать. Я нацеливаюсь на уровень API 24 и выше. Я использовал timertask, но иногда он отключается и не работает на Vivo и Xiamo et c ..
1) Вы должны запланировать свои задачи с WorkManager при запуске приложения. В этом задании вы можете делать все, что захотите.
WorkManager
2) Вы можете добавить PreferenceChangeListener и прослушать настройки переключателя.
PreferenceChangeListener