Jeg tror, dit problem er den hyppighed, du gerne vil udføre dit job. Minimumsperioden for et job er 15 minutter i standard AOSP. Så det er sandsynligvis ikke den rigtige API for dig. Alarm Manager ville nok være, hvad du ønsker, men det er dyrt at indstille en alarm for hvert 5. sekund. Google har også begrænset baggrundstjenester mere og mere for hver udgivelse. Bare noget at huske på.
Se:JobScheduler gentager ikke job