Class ResourceObserver<T>

  • All Implemented Interfaces:
    androidx.lifecycle.Observer<Resource<T>>

    public abstract class ResourceObserver<T>
    extends Object
    implements androidx.lifecycle.Observer<Resource<T>>
    • Constructor Detail

      • ResourceObserver

        protected ResourceObserver​(@NonNull
                                   HelperActivityBase activity,
                                   @StringRes
                                   int message)
      • ResourceObserver

        protected ResourceObserver​(@NonNull
                                   FragmentBase fragment)
      • ResourceObserver

        protected ResourceObserver​(@NonNull
                                   FragmentBase fragment,
                                   @StringRes
                                   int message)
    • Method Detail

      • onChanged

        public final void onChanged​(Resource<T> resource)
        Specified by:
        onChanged in interface androidx.lifecycle.Observer<T>
      • onSuccess

        protected abstract void onSuccess​(@NonNull
                                          T t)
      • onFailure

        protected abstract void onFailure​(@NonNull
                                          Exception e)