Android片段转换后退导航到上一个片段

时间:2016-05-02 19:27:30

标签: android android-fragments fragment-backstack

我有2个片段,第一个片段包含一个按钮,单击该按钮会打开一个片段,其中包含ListView。我有一个共享元素转换按钮转换到新片段(根布局)但我也希望反向转换(列表片段再次收缩到按钮)。

然而,目前我检测到列表项单击并向Activity发送一个事件,该事件从backstack(popBackStackImmediate())弹出listview片段,因此不显示转换。

是否有一种很好的方法可以在保持反向过渡的同时允许返回导航?

1 个答案:

答案 0 :(得分:0)

你尝试过这个:

FragmentManager fm = getSupportFragmentManager();
fm.popBackStack();
fm.executePendingTransactions();

PS:如果您使用支持库,请使用getSupportFragmentManager(),否则请使用getFragmentManager()