Да, сервис - лучший выбор для поддержания вашего приложения в фоновом режиме.Но также помните, что поддержание работоспособности сервиса не означает, что он гарантированно не будет убит. Если ресурсы слишком малы, система Android также может убить ваш сервис.Пожалуйста, пройдите этот и проверьте жизненный цикл процесса под ним.Как вы знаете, телефоны очень ограничены в объеме ресурсов, в идеале вы должны выполнять минимальный объем работы в фоновом режиме, а также, если вам требуется загрузить что-то в фоновом режиме после определенного времени, рассмотрите возможность использования AlarmManager вместо опроса в сервисе.. Одной из целей создания потока не является блокирование пользовательского интерфейса. Помните, что служба запускается в самом потоке пользовательского интерфейса, поэтому запуск потока внутри службы - лучший выбор, если вы хотите иметь длительную фоновую работу.