Android切換Fragment保持狀態

<span style="font-family: Arial, Helvetica, sans-serif;">	private void loadFragmentView() {</span>
		// TODO Auto-generated method stub
		fTransaction = manager.beginTransaction();
		if (manager.getFragments() == null
				|| !manager.getFragments().contains(
						fragments.get(current_frgmnt))) {
			fTransaction.add(R.id.dwn_frgmnt_layout,
					fragments.get(current_frgmnt));
		}
		if (current_frgmnt != previous_frgmnt) {
			fTransaction.hide(fragments.get(previous_frgmnt));
		}
		fTransaction.show(fragments.get(current_frgmnt));
		fTransaction.commit();
		previous_frgmnt = current_frgmnt;
	}
這裏fragments是一個保存所有要切換的fragment的list。總之所有fragment都會在這裏,只是用show和hide改變了顯示狀態
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章