We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
autoRefresh
1 parent d5b2d81 commit 3e98044Copy full SHA for 3e98044
lib/java/com/google/android/material/tabs/TabLayoutMediator.java
@@ -136,12 +136,12 @@ public void attach() {
136
* called before {@link #attach()} when a ViewPager2's adapter is changed.
137
*/
138
public void detach() {
139
- if (adapter != null) {
+ if (autoRefresh && adapter != null) {
140
adapter.unregisterAdapterDataObserver(pagerAdapterObserver);
141
+ pagerAdapterObserver = null;
142
}
143
tabLayout.removeOnTabSelectedListener(onTabSelectedListener);
144
viewPager.unregisterOnPageChangeCallback(onPageChangeCallback);
- pagerAdapterObserver = null;
145
onTabSelectedListener = null;
146
onPageChangeCallback = null;
147
adapter = null;
0 commit comments