我有一个Activity有多个标签片段,按下底部的“Running total”按钮,该特定标签的UI隐藏,另一个显示表格的布局。我想显示选项卡的主UI,并在按下设备的后退按钮时隐藏该表格布局。我不能使用BackStack,因为我正在使用水平导航(标签)。怎么做到这一点?
答案 0 :(得分:0)
您可以简单地覆盖活动中的onBackPressed()
并在那里编写逻辑来处理您想要做的事情。
如果您要在onBackPressed
期间操纵片段,可以通过覆盖onBackPressed
本身中的Activity
来完成。但这会破坏Fragment-Activity的沟通。最好在Fragment中使用onBackPressed
。
简单的Google搜索会为您提供有关如何在onBackPressed
中Fragment
的多个链接。
请按照以下链接了解如何实现此目的:http://vinsol.com/blog/2014/10/01/handling-back-button-press-inside-fragments/