Class ContentObserverNetworkBoundResource<T>

    • Constructor Detail

      • ContentObserverNetworkBoundResource

        public ContentObserverNetworkBoundResource​(@NonNull
                                                   java.lang.String tag,
                                                   @NonNull
                                                   AppExecutors appExecutors,
                                                   @NonNull
                                                   ContentProviderLiveData<T> dbSource,
                                                   long minimumIntervalBetweenNetworkRequest)
    • Method Detail

      • doSaveRequestResult

        protected abstract void doSaveRequestResult​(@NonNull
                                                    T data)
      • onActive

        protected void onActive()
        Overrides:
        onActive in class androidx.lifecycle.MediatorLiveData<Resource<T>>
      • onInactive

        protected void onInactive()
        Overrides:
        onInactive in class androidx.lifecycle.MediatorLiveData<Resource<T>>