content: package allen.town.podcast.view;
  
  import androidx.annotation.Nullable;
  import androidx.recyclerview.widget.RecyclerView;
  
  /**
   * AdapterDataObserver that relays all events to the method anythingChanged().
   */
  public abstract class SimpleAdapterDataObserver extends RecyclerView.AdapterDataObserver {
      public abstract void anythingChanged();
  
      @Override
      public void onChanged() {
          anythingChanged();
      }
  
      @Override
      public void onItemRangeChanged(int positionStart, int itemCount) {
          anythingChanged();
      }
  
      @Override
      public void onItemRangeChanged(int positionStart, int itemCount, @Nullable Object payload) {
          anythingChanged();
      }
  
      @Override
      public void onItemRangeInserted(int positionStart, int itemCount) {
          anythingChanged();
      }
  
      @Override
      public void onItemRangeMoved(int fromPosition, int toPosition, int itemCount) {
          anythingChanged();
      }
  
      @Override
      public void onItemRangeRemoved(int positionStart, int itemCount) {
          anythingChanged();
      }
  }
  