用popBackStack()删除片段;

时间:2016-09-24 13:56:41

标签: java android android-fragments

我在一个活动中有一些片段。在主要活动中,我在popBackStack();

中实施了onBackPressed();

这样,您可以随时返回上一个片段点击后退按钮。 但是popBackStack();不会删除我刚离开的片段

  

如何实现每次删除当前片段,我们点击返回   按钮?

1 个答案:

答案 0 :(得分:1)

 public void removeFragmentbyTag(String myFrag){

 FragmentManager manager = getActivity().getSupportFragmentManager();
 FragmentTransaction trans = manager.beginTransaction();
 trans.remove(myFrag);
 trans.commit();
 manager.popBackStack();
}

希望这段代码可以帮助你。