Дублирование какой-либо вкладки в Tablayout после вызова removeAllTab? - PullRequest
0 голосов
/ 10 января 2020

У меня есть страница, на которой я добавил 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));
       }
    }
...