Repeat Job In Background This is a simple demo of perform background task with fixed time interval, doesn't matter app is open or not. This example using below components: Foreground Service: Do work in background (either app is open or not) Handler with Runnable To repeat the job inside service RxJava and RxAndroid To execute the Jobs