似乎每个活动都有其自己的片段管理器,但是当我需要访问上一个活动的片段管理器时,我遇到了一种情况。这是情况。我在每个选项卡中都有选项卡A-E启动活动A-E。每个活动都有片段。所以我在片段B1中(在活动A的片段A3启动的活动B中),我想回到A3,但是由于A3在另一个活动中,所以我不能在BackPress上使用popBackStack,因为活动B不知道(无法访问)活动A的BackStack。如何从活动B的B1返回活动A的A3。谢谢
查看一个活动何时调用另一个活动,调用者活动的实例状态保存在堆栈中,因此,如果要从被调用的活动返回到调用者片段,请尝试调用finish();。在后按方法中,它将为您解决问题。例如
@Override
onBackPressed{finish();}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句