/**
* FragmentPagerAdapter和FragmentStatePagerAdapter最大的區(qū)別就是instantiateItem和 destroyItem實現(xiàn)不一樣,如果都重寫了2者的效果就基本一樣了
* 重寫instantiateItem 圃泡,destroyItem 滑動切換 Fragment數(shù)據(jù)保存狀態(tài)
*/
public class MyFragmentPagerAdapter extends FragmentPagerAdapter {
//public class MyFragmentPagerAdapter extends FragmentStatePagerAdapter{
private List<Pair<String, Fragment>> mFragmentPair;
private FragmentManager mFragmentManager;
public MyFragmentPagerAdapter(FragmentManager fm, List<Pair<String, Fragment>> mFragmentPair) {
super(fm);
this.mFragmentManager = fm;
this.mFragmentPair = mFragmentPair;
}
@Override
public Fragment getItem(int position) {
return mFragmentPair.get(position).second;
}
@Override
public int getCount() {
return mFragmentPair.size();
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentPair.get(position).first;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
Fragment fragment = (Fragment) super.instantiateItem(container, position);
mFragmentManager.beginTransaction().show(fragment).commitAllowingStateLoss();
//###return super.instantiateItem(container, position);
return fragment;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
//###super.destroyItem(container, position, object);
Fragment fragment = mFragmentPair.get(position).second;
mFragmentManager.beginTransaction().hide(fragment).commitAllowingStateLoss();
}
}
Android 總結(jié) ViewPager 中 Fragment 滑動切換捧书、數(shù)據(jù)保存
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門萎攒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遇八,“玉大人,你說我怎么就攤上這事耍休∪杏溃” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵羊精,是天一觀的道長斯够。 經(jīng)常有香客問我,道長喧锦,這世上最難降的妖魔是什么读规? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮燃少,結(jié)果婚禮上束亏,老公的妹妹穿的比我還像新娘。我一直安慰自己供汛,他們只是感情好枪汪,可當我...
- 文/花漫 我一把揭開白布涌穆。 她就那樣靜靜地躺著,像睡著了一般雀久。 火紅的嫁衣襯著肌膚如雪宿稀。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼涩惑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了桑驱?” 一聲冷哼從身側(cè)響起竭恬,我...
- 正文 年R本政府宣布道媚,位于F島的核電站,受9級特大地震影響翘县,放射性物質(zhì)發(fā)生泄漏最域。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一锈麸、第九天 我趴在偏房一處隱蔽的房頂上張望镀脂。 院中可真熱鬧,春花似錦忘伞、人聲如沸薄翅。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽翘魄。三九已至鼎天,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間暑竟,已是汗流浹背斋射。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 使用ViewPager+Fragment進行界面切換纺非,當界面數(shù)量大于等于3時捡多,出現(xiàn)兩次滑動后的界面會消失。 產(chǎn)生的...
- 最近剛來了一家新的公司铐炫,因為只有一個人在做開發(fā)垒手,很多東西都需要自己學(xué)習(xí),所以倒信,現(xiàn)在開始科贬,也做學(xué)習(xí)筆記吧。 在公司添...
- 成人世界的規(guī)則太多反砌,在感情這場游戲里誰認真注定誰輸?shù)米钔笍兀嫘奈芰舫鋈纸o愛人萌朱,七分是獨屬自己的宴树,愛自己勝過愛...