Обновление фрагмента ViewPager при смахивании
У меня есть проблема, с которой я боролся в течение прошлых 2 дней.
Я создаю приложение, которое использует ActionBar, ViewPager & FragmentPagerAdapter. Код для деятельности, фрагменты и FragmentPagerAdapter точно такие, которые указаны в примере Android наhttp://developer.android.com/reference/android/support/v4/view/ViewPager.html
Проблема, с которой я сталкиваюсь, - это предположить, что у меня есть только 2 фрагмента в viewPager. при переключении между двумя фрагментами фрагменты не обновляются. onResume не вызывается, потому что viewPager кэширует минимум 1 фрагмент по обе стороны от отображаемого фрагмента.
Я попытался использовать onTabSelected, чтобы определить, когда выбран фрагмент, а затем запустить метод из этого фрагмента с помощью интерфейса (код ниже).
public void onTabSelected(Tab tab, FragmentTransaction ft) {
TabInfo tag = (TabInfo)tab.getTag();
for (int i=0; i