您的位置:首页 > 移动开发 > Android开发

android fragment切换无法保存状态的一种解决方法

2013-10-22 17:06 585 查看
通过显示隐藏来处理:             int tabIndex=0,tag=0;             fragment[] fragments=new fragment[]{A.class,B.class,C.class,D.class};             Fragment newFragment = fragments[tag];             FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();             if (!getSupportFragmentManager().getFragments().contains(fragments[tag])) {                 transaction.add(R.id.main_content, newFragment);             }              transaction.addToBackStack(null);                          transaction.hide(fragments[tabIndex]);             transaction.show(newFragment);                transaction.commit();             tabIndex = tag;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐