CouponsFragment 中
CouponsDetailFragment couponsDetailFragment = new CouponsDetailFragment();
couponsDetailFragment.setArguments(bundle);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.con,couponsDetailFragment,"couponsDetailFragment");
ft.addToBackStack(null).commit();
CouponsDetailFragment中
//int t1=getFragmentManager().getBackStackEntryCount();
//Log.d("getBackStackEntryCount()","t1"+t1);得到1
如此一來
只要使用者按下BACK
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(KeyEvent.KEYCODE_BACK== keyCode) {
getFragmentManager().popBackStack();
return false;
}
return false;
}
沒有留言:
張貼留言