Loading core/java/android/widget/AbsListView.java +18 −0 Original line number Diff line number Diff line Loading @@ -5319,6 +5319,24 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te mRecycler.mRecyclerListener = listener; } class AdapterDataSetObserver extends AdapterView<ListAdapter>.AdapterDataSetObserver { @Override public void onChanged() { super.onChanged(); if (mFastScroller != null) { mFastScroller.onSectionsChanged(); } } @Override public void onInvalidated() { super.onInvalidated(); if (mFastScroller != null) { mFastScroller.onSectionsChanged(); } } } /** * A MultiChoiceModeListener receives events for {@link AbsListView#CHOICE_MODE_MULTIPLE_MODAL}. * It acts as the {@link ActionMode.Callback} for the selection mode and also receives Loading core/java/android/widget/FastScroller.java +4 −0 Original line number Diff line number Diff line Loading @@ -476,6 +476,10 @@ class FastScroller { } } public void onSectionsChanged() { mListAdapter = null; } private void scrollTo(float position) { int count = mList.getCount(); mScrollCompleted = false; Loading Loading
core/java/android/widget/AbsListView.java +18 −0 Original line number Diff line number Diff line Loading @@ -5319,6 +5319,24 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te mRecycler.mRecyclerListener = listener; } class AdapterDataSetObserver extends AdapterView<ListAdapter>.AdapterDataSetObserver { @Override public void onChanged() { super.onChanged(); if (mFastScroller != null) { mFastScroller.onSectionsChanged(); } } @Override public void onInvalidated() { super.onInvalidated(); if (mFastScroller != null) { mFastScroller.onSectionsChanged(); } } } /** * A MultiChoiceModeListener receives events for {@link AbsListView#CHOICE_MODE_MULTIPLE_MODAL}. * It acts as the {@link ActionMode.Callback} for the selection mode and also receives Loading
core/java/android/widget/FastScroller.java +4 −0 Original line number Diff line number Diff line Loading @@ -476,6 +476,10 @@ class FastScroller { } } public void onSectionsChanged() { mListAdapter = null; } private void scrollTo(float position) { int count = mList.getCount(); mScrollCompleted = false; Loading