В настоящее время я пишу свое первое приложение для Android и продолжаю сталкиваться со ссылками на фоновые и передние службы. Поскольку я собираюсь использовать службу в своем приложении, я надеялся получить разъяснение между ними и тем, как они используются.
Возможно, это ответит на ваш вопрос:
A start служба может использовать API startForeground для размещения службы в состоянии переднего плана, когда система считает это чем-то пользователь активно осведомлен и, следовательно, не является кандидатом на убийство когда мало памяти. По умолчанию службы являются фоновыми, что означает, что если системе нужно убить их, чтобы освободить больше памяти (например, чтобы отображать большую страницу в веб-браузере), их тоже можно убить без много вреда.
Дополнительную информацию можно найти здесь