public class SectionedRecyclerViewAdapterV2Compat extends SectionedRecyclerViewAdapter
SectionedRecyclerViewAdapter
to help migrating to version 3.0.0 if you don't have much time to update your current code.
All the methods from this class where moved to class SectionAdapter.
In order to retrieve a SectionAdapter from SectionedRecyclerViewAdapter, use the method
SectionedRecyclerViewAdapter.getAdapterForSection(Section) getAdapterForSection}.
VIEW_TYPE_EMPTY, VIEW_TYPE_FAILED, VIEW_TYPE_FOOTER, VIEW_TYPE_HEADER, VIEW_TYPE_ITEM_LOADED, VIEW_TYPE_LOADING| Constructor and Description |
|---|
SectionedRecyclerViewAdapterV2Compat() |
| Modifier and Type | Method and Description |
|---|---|
int |
getFooterPositionInAdapter(Section section) |
int |
getFooterPositionInAdapter(java.lang.String tag) |
int |
getHeaderPositionInAdapter(Section section) |
int |
getHeaderPositionInAdapter(java.lang.String tag) |
int |
getPositionInAdapter(Section section,
int position) |
int |
getPositionInAdapter(java.lang.String tag,
int position) |
int |
getSectionPosition(Section section) |
int |
getSectionPosition(java.lang.String tag) |
void |
notifyAllItemsChangedInSection(Section section) |
void |
notifyAllItemsChangedInSection(java.lang.String tag) |
void |
notifyAllItemsInsertedInSection(Section section) |
void |
notifyAllItemsInsertedInSection(java.lang.String tag) |
void |
notifyFooterChangedInSection(Section section) |
void |
notifyFooterChangedInSection(java.lang.String tag) |
void |
notifyFooterInsertedInSection(Section section) |
void |
notifyFooterInsertedInSection(java.lang.String tag) |
void |
notifyFooterRemovedFromSection(Section section) |
void |
notifyFooterRemovedFromSection(java.lang.String tag) |
void |
notifyHeaderChangedInSection(Section section) |
void |
notifyHeaderChangedInSection(java.lang.String tag) |
void |
notifyHeaderInsertedInSection(Section section) |
void |
notifyHeaderInsertedInSection(java.lang.String tag) |
void |
notifyHeaderRemovedFromSection(Section section) |
void |
notifyHeaderRemovedFromSection(java.lang.String tag) |
void |
notifyItemChangedInSection(Section section,
int position) |
void |
notifyItemChangedInSection(java.lang.String tag,
int position) |
void |
notifyItemInsertedInSection(Section section,
int position) |
void |
notifyItemInsertedInSection(java.lang.String tag,
int position) |
void |
notifyItemMovedInSection(Section section,
int fromPosition,
int toPosition) |
void |
notifyItemMovedInSection(java.lang.String tag,
int fromPosition,
int toPosition) |
void |
notifyItemRangeChangedInSection(Section section,
int positionStart,
int itemCount) |
void |
notifyItemRangeChangedInSection(Section section,
int positionStart,
int itemCount,
java.lang.Object payload) |
void |
notifyItemRangeChangedInSection(java.lang.String tag,
int positionStart,
int itemCount) |
void |
notifyItemRangeChangedInSection(java.lang.String tag,
int positionStart,
int itemCount,
java.lang.Object payload) |
void |
notifyItemRangeInsertedInSection(Section section,
int positionStart,
int itemCount) |
void |
notifyItemRangeInsertedInSection(java.lang.String tag,
int positionStart,
int itemCount) |
void |
notifyItemRangeRemovedFromSection(Section section,
int positionStart,
int itemCount) |
void |
notifyItemRangeRemovedFromSection(java.lang.String tag,
int positionStart,
int itemCount) |
void |
notifyItemRemovedFromSection(Section section,
int position) |
void |
notifyItemRemovedFromSection(java.lang.String tag,
int position) |
void |
notifyNotLoadedStateChanged(Section section,
Section.State previousState) |
void |
notifyNotLoadedStateChanged(java.lang.String tag,
Section.State previousState) |
void |
notifySectionChangedToInvisible(Section section,
int previousSectionPosition) |
void |
notifySectionChangedToInvisible(java.lang.String tag,
int previousSectionPosition) |
void |
notifySectionChangedToVisible(Section section) |
void |
notifySectionChangedToVisible(java.lang.String tag) |
void |
notifyStateChangedFromLoaded(Section section,
int previousContentItemsCount) |
void |
notifyStateChangedFromLoaded(java.lang.String tag,
int previousContentItemsCount) |
void |
notifyStateChangedToLoaded(Section section,
Section.State previousState) |
void |
notifyStateChangedToLoaded(java.lang.String tag,
Section.State previousState) |
addSection, addSection, addSection, addSection, getAdapterForSection, getAdapterForSection, getCopyOfSectionsMap, getItemCount, getItemViewType, getPositionInSection, getSection, getSection, getSectionCount, getSectionForPosition, getSectionIndex, getSectionItemViewType, getSectionItemViewTypeForAdapterViewType, inflate, onBindViewHolder, onBindViewHolder, onCreateViewHolder, removeAllSections, removeSection, removeSectionbindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic SectionedRecyclerViewAdapterV2Compat()
public int getFooterPositionInAdapter(Section section)
public int getFooterPositionInAdapter(java.lang.String tag)
public int getHeaderPositionInAdapter(Section section)
public int getHeaderPositionInAdapter(java.lang.String tag)
public int getPositionInAdapter(Section section, int position)
public int getPositionInAdapter(java.lang.String tag,
int position)
public int getSectionPosition(Section section)
public int getSectionPosition(java.lang.String tag)
public void notifyAllItemsChangedInSection(Section section)
public void notifyAllItemsChangedInSection(java.lang.String tag)
public void notifyAllItemsInsertedInSection(Section section)
public void notifyAllItemsInsertedInSection(java.lang.String tag)
public void notifyFooterChangedInSection(Section section)
public void notifyFooterChangedInSection(java.lang.String tag)
public void notifyFooterInsertedInSection(Section section)
public void notifyFooterInsertedInSection(java.lang.String tag)
public void notifyFooterRemovedFromSection(Section section)
public void notifyFooterRemovedFromSection(java.lang.String tag)
public void notifyHeaderChangedInSection(Section section)
public void notifyHeaderChangedInSection(java.lang.String tag)
public void notifyHeaderInsertedInSection(Section section)
public void notifyHeaderInsertedInSection(java.lang.String tag)
public void notifyHeaderRemovedFromSection(Section section)
public void notifyHeaderRemovedFromSection(java.lang.String tag)
public void notifyItemChangedInSection(Section section, int position)
public void notifyItemChangedInSection(java.lang.String tag,
int position)
public void notifyItemInsertedInSection(Section section, int position)
public void notifyItemInsertedInSection(java.lang.String tag,
int position)
public void notifyItemMovedInSection(Section section, int fromPosition, int toPosition)
public void notifyItemMovedInSection(java.lang.String tag,
int fromPosition,
int toPosition)
public void notifyItemRangeChangedInSection(Section section, int positionStart, int itemCount)
public void notifyItemRangeChangedInSection(Section section, int positionStart, int itemCount, java.lang.Object payload)
public void notifyItemRangeChangedInSection(java.lang.String tag,
int positionStart,
int itemCount)
public void notifyItemRangeChangedInSection(java.lang.String tag,
int positionStart,
int itemCount,
java.lang.Object payload)
public void notifyItemRangeInsertedInSection(Section section, int positionStart, int itemCount)
public void notifyItemRangeInsertedInSection(java.lang.String tag,
int positionStart,
int itemCount)
public void notifyItemRangeRemovedFromSection(Section section, int positionStart, int itemCount)
public void notifyItemRangeRemovedFromSection(java.lang.String tag,
int positionStart,
int itemCount)
public void notifyItemRemovedFromSection(Section section, int position)
public void notifyItemRemovedFromSection(java.lang.String tag,
int position)
public void notifyNotLoadedStateChanged(Section section, Section.State previousState)
public void notifyNotLoadedStateChanged(java.lang.String tag,
Section.State previousState)
public void notifySectionChangedToInvisible(Section section, int previousSectionPosition)
public void notifySectionChangedToInvisible(java.lang.String tag,
int previousSectionPosition)
public void notifySectionChangedToVisible(Section section)
public void notifySectionChangedToVisible(java.lang.String tag)
public void notifyStateChangedFromLoaded(Section section, int previousContentItemsCount)
public void notifyStateChangedFromLoaded(java.lang.String tag,
int previousContentItemsCount)
public void notifyStateChangedToLoaded(Section section, Section.State previousState)
public void notifyStateChangedToLoaded(java.lang.String tag,
Section.State previousState)