<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改變了顯示狀態