Saya pikir masalah Anda adalah frekuensi Anda ingin menjalankan pekerjaan Anda. Periode minimum untuk suatu pekerjaan adalah 15 menit dalam standar AOSP. Jadi itu mungkin bukan API yang tepat untuk Anda. Pengelola Alarm mungkin yang Anda inginkan, tetapi menyetel alarm untuk setiap 5 detik itu mahal. Google juga semakin membatasi layanan latar belakang dengan setiap rilis. Hanya sesuatu yang perlu diingat.
Lihat:JobScheduler tidak mengulangi pekerjaan