У меня есть TabLayout и ViewPager в моем приложении для Android. Но когда я использую swipe для изменения «Tab1» на «Tab2» и используйте «Tab1», чтобы вернуться к первой вкладке, тогда фрагмент внутри моего viewpager не обновляется.Android в TabLayout, ViewPager Фрагменты не обновляются постоянно
Аналогичная проблема существует, если я использую swipe для перехода от «Tab2» в «Tab3», а затем попытаюсь щелкнуть по вкладке, чтобы вернуться к Tab2.
В противном случае TabLayout отлично работает, все вкладки будут обновлены, и будут показаны соответствующие фрагменты, если я использую любую комбинацию щелчков или кликов.
//set tabs and viewpager
ViewPager viewPager = (ViewPager) findViewById(R.id.mViewPager);
viewPager.setAdapter(new MyFragmentPageAdapter(getSupportFragmentManager(), MainActivity.this));
//layout
TabLayout tabLayout= (TabLayout) findViewById(R.id.mTabs);
tabLayout.setupWithViewPager(viewPager);
@ DanielNugent У вас есть пример или сайт, показывающий правильный способ реализации этого, поскольку я сталкиваюсь с тем же? –
@clumsy взгляните на мой ответ здесь: http://stackoverflow.com/questions/36503779/refresh-data-in-viewpager-fragment –