Merge "Fix the IllegalArgumentException from RecyclerView"
This commit is contained in:
@@ -148,11 +148,11 @@ public class HighlightablePreferenceGroupAdapter extends PreferenceGroupAdapter
|
|||||||
}, DELAY_COLLAPSE_DURATION_MILLIS);
|
}, DELAY_COLLAPSE_DURATION_MILLIS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Remove the animator as early as possible to avoid a RecyclerView crash.
|
||||||
|
recyclerView.setItemAnimator(null);
|
||||||
// Scroll to correct position after 600 milliseconds.
|
// Scroll to correct position after 600 milliseconds.
|
||||||
root.postDelayed(() -> {
|
root.postDelayed(() -> {
|
||||||
mHighlightRequested = true;
|
mHighlightRequested = true;
|
||||||
// Remove the animator to avoid a RecyclerView crash.
|
|
||||||
recyclerView.setItemAnimator(null);
|
|
||||||
recyclerView.smoothScrollToPosition(position);
|
recyclerView.smoothScrollToPosition(position);
|
||||||
mHighlightPosition = position;
|
mHighlightPosition = position;
|
||||||
}, DELAY_HIGHLIGHT_DURATION_MILLIS);
|
}, DELAY_HIGHLIGHT_DURATION_MILLIS);
|
||||||
|
Reference in New Issue
Block a user