【问题标题】:Android fragment transition on back navigation to previous fragment后退导航到上一个片段的 Android 片段转换
【发布时间】:2016-05-02 19:27:30
【问题描述】:

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

但目前我检测到列表项单击并向 Activity 发送事件,该事件将列表视图片段从后台堆栈中弹出 (popBackStackImmediate()),因此不显示转换。

有没有一种好方法可以在保持反向转换的同时允许向后导航?

【问题讨论】:

标签: android android-fragments fragment-backstack


【解决方案1】:

你试过了吗:

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

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

【讨论】:

  • 没有区别 :(
  • 你能添加一些代码吗?你是如何添加第一个片段的?你是如何添加列表片段的?你怎么回到第一个?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
相关资源
最近更新 更多