将片段附加到膨胀的视图

时间:2014-06-04 21:33:33

标签: android android-fragments

我正在将一个片段附加到一个膨胀的视图中。

FragmentTransaction transaction = getFragmentManager().beginTransaction();
                        transaction.replace(R.id.view, MyFragment);
                        transaction.commit();

R.id.view在膨胀的视图中。当我在流程中前进时,这是有效的。但如果我按回来,我会看到一个未找到错误的视图

 No view found for id 0x7f0700b5 (com.package:id/view) for fragment AFrag_F{4141ccb8 #1 id=0x7f0700b5}

我发现如果我在停止之前手动删除片段,那么返回按钮就可以了。但这显然减慢了应用程序的速度。有没有更好的方法呢?可悲的是,我必须使用膨胀的视图,不能改变它。是否有可能让Backstack忽略我的交易?我试过了

  disallowAddToBackStack();

哪个不起作用

0 个答案:

没有答案