recycleadapter/src/main/java/com/kevadiyakrunalk/recycleadapter/adapter/BridgeAdapterDataObserver.java
@Override
    public void onItemRangeChanged(int positionStart, int itemCount, Object payload) {
        final Subscriber subscriber = mRefSubscriber.get();
        final RecyclerView.Adapter source = mRefSourceHolder.get();
        if (subscriber != null && source != null) {
            subscriber.onBridgedAdapterItemRangeChanged(source, mTag, positionStart, itemCount, payload);
        }
    }
/**
     * This method dispatches {@link RecyclerView.AdapterDataObserver#onItemRangeChanged(int, int, Object)} event to underlying subscriber.
     * {@inheritDoc}
     */
This method dispatches  RecyclerView.AdapterDataObserver#onItemRangeChanged(int, int, Object) event to underlying subscriber.
This method dispatches RecyclerView . AdapterDataObserver#onItemRangeChanged ( int int Object ) event to underlying subscriber .
@Override
    public void onItemRangeChanged(int positionStart, int itemCount, Object payload) {
        final Subscriber subscriber = mRefSubscriber.get();
        final RecyclerView.Adapter source = mRefSourceHolder.get();
        if (subscriber != null && source != null) {
            subscriber.onBridgedAdapterItemRangeChanged(source, mTag, positionStart, itemCount, payload);
        }
    }
@ Override public void onItemRangeChanged ( int positionStart , int itemCount , Object payload ) { final Subscriber subscriber = mRefSubscriber . get ( ) ; final RecyclerView . Adapter source = mRefSourceHolder . get ( ) ; if ( subscriber != null && source != null ) { subscriber . onBridgedAdapterItemRangeChanged ( source , mTag , positionStart , itemCount , payload ) ; } }
This method dispatches {@link RecyclerView.AdapterDataObserver#onItemRangeChanged(int, int, Object)} event to underlying subscriber.
This method dispatches { @link RecyclerView . AdapterDataObserver#onItemRangeChanged ( int int Object ) } event to underlying subscriber .