Skip to content

Instantly share code, notes, and snippets.

@youxiachai
Created March 25, 2015 02:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save youxiachai/4ba917796f972ca06526 to your computer and use it in GitHub Desktop.
Save youxiachai/4ba917796f972ca06526 to your computer and use it in GitHub Desktop.
获得viewpage 当前fragment 实例
FragmentManager fm = getSupportFragmentManager();
Class<FragmentStatePagerAdapter> viewPageAdpater = FragmentStatePagerAdapter.class;
try {
Field field = viewPageAdpater.getDeclaredField("mCurrentPrimaryItem");
field.setAccessible(true);
Fragment value = (FgmMyGameCircleList) field.get(FragmentStatePagerAdapter(实例));
} catch (NoSuchFieldException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment