0

I am using rxjava3 observable in foreground service to sync data after every 3 minutes but this observer miss sometime when phone in doze mode

 disposable = Observable.interval(1, 3 * 60 * 1000, TimeUnit.MILLISECONDS)
        .subscribeOn(Schedulers.io()).observeOn(
            AndroidSchedulers.mainThread()
        ).subscribe {
            Log.d(TAG, "Observe Called")
            appendLog("Observe Called on ${formatDate(System.currentTimeMillis().toString())}")
        }
Ahmad Ali
  • 23
  • 6

0 Answers0