【发布时间】:2015-04-12 08:44:25
【问题描述】:
我有一个包含三个片段的活动。片段使用 PagerAdapter 使用操作栏选项卡。我想要做的是从主要活动访问活动选项卡式片段中的方法。我已经尝试了下面的代码,但这只是将片段返回为空,所以我猜它无法在选项卡中找到它!
NPListFragment articleFrag = (NPListFragment) getSupportFragmentManager().findFragmentByTag("NP");
articleFrag.refreshT();
PagerAdapter:
public class AppSectionsPagerAdapter extends FragmentPagerAdapter {
public AppSectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
switch (i) {
case 0:
return new NPListFragment();
case 1:
return new PListFragment();
case 2:
return new FavouritesFragment();
}
return null;
}
@Override
public int getCount() {
return 3;
}
} 任何人都可以建议吗?我花了大约 6 个小时来解决这个问题。
【问题讨论】:
-
你能展示你的 PagerAdapter 吗?
-
添加了寻呼机适配器 - 谢谢
标签: android android-fragments tabs fragmentpageradapter