Активность - это всегда то, что показывается пользователю. Если действие не показывается пользователю, оно не выполняет код, но будет приостановлено системой.
Вам следует заглянуть в services , если вы хотите, чтобы запущенный процесс не был виден пользователю.