Merge pull request #7044 from JosJuice/android-refresh-all-fragments

Android: Refresh all fragments, not just the selected one
This commit is contained in:
Anthony 2018-06-01 09:53:19 -07:00 committed by GitHub
commit fcae27981a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -110,7 +110,7 @@ public final class MainActivity extends AppCompatActivity implements MainView
public void refresh()
{
getContentResolver().insert(GameProvider.URI_REFRESH, null);
refreshFragment();
refreshAllFragments();
}
@Override
@ -203,14 +203,15 @@ public final class MainActivity extends AppCompatActivity implements MainView
return mPresenter.handleOptionSelection(item.getItemId());
}
private void refreshFragment()
private void refreshAllFragments()
{
Platform platform = Platform.fromPosition(mViewPager.getCurrentItem());
PlatformGamesView fragment = getPlatformGamesView(platform);
if (fragment != null)
for (Platform platform : Platform.values())
{
fragment.refresh();
PlatformGamesView fragment = getPlatformGamesView(platform);
if (fragment != null)
{
fragment.refresh();
}
}
}