У меня есть страница, на которой я добавил TabLayout без ViewPager. И я добавляю пользовательскую вкладку динамически в TabLayout. При обновлении или изменении какого-либо поля я звоню tabLayout.removeAllTabs();
, а затем снова добавляю пользовательские вкладки. Но это вызывает дублирование записей в tablayout.
TabLayout tabLayout;
public void refreshWithNewValues(){
tabLayout.removeAllTabs();
for (int k = 0; k <10; k++) {
tabLayout.addTab(tab.newTab().setText("" + k));
}
}