我使用的是標準Android tabs,我需要從父活動訪問我的選項卡。帶ViewPager的選項卡 - 如何獲取實例而不是新對象?
我做了我的MainActivity
下面讓我的標籤:
myTab = ((FirstTabFragment)mAdapter.getItem(index));
的問題是,我總是得到一個新的對象,而不是實例,因爲getItem
實現如下:
public class TabsPagerAdapter extends FragmentPagerAdapter {
public TabsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int index) {
switch (index) {
case 0:
// Status fragment activity
return new FirstTabFragment();
case 1:
// Mission fragment activity
return new SecondTabFragment();
case 2:
// Team fragment activity
return new ThirdTabFragment();
}
return null;
}
...
我GOOGLE了很多,但我仍然無法找到任何工作解決方案來獲取實例ob我的Fragments
。
我需要實例,因爲我需要改變片段的視圖,因此我需要它的變量。
任何想法?
謝謝!