更新 viewpager 片段的特定位置并在 backpress 时返回到上一个

Update viewpager fragment specific position and get back to previous while backpress

我有一个包含两个片段的视图寻呼机。根据我的逻辑,我想用另一个片段替换特定位置的片段,但是当用户后退时,我想返回到上一个片段,我用它替换了

清仓 我有 4 个片段 A、B、C、D,最初我将 A 和 B 添加到 view-pager,然后我在 view-pager 中用 c 替换了 B,所以我想回到片段 B(由 C 替换) C(当前)按下后退按钮而不是返回另一个按钮 activity

您可以使用为您的片段分配常量变量或在片段调用时分配标签。

我使用 VariableName CurrentFragment 进行管理,它在 Fragment Lunch 上更新值。然后在 activity 的 onBackpress 方法之后,我根据常量变量处理片段。

访问下面的 Whosebug link 我在其中逐步放置解决方案以处理 backpress 上的多个片段。

Click Here to View WhosebugAnswer