Backpress到另一个活动

时间:2016-02-24 23:33:54

标签: android-tabhost

似乎每个活动都有自己的片段管理器,但我需要访问上一个活动的片段管理器。情况就是这样。我有标签A - E在每个标签中启动活动A - E.每个活动都有碎片。所以我在片段B1(在活动A的片段A3中由活动B启动)并且我想回到A3但由于A3在另一个活动中,我不能在BackPress上使用popBackStack,因为活动B没有&#39 ; t。知道(无法访问)活动A的BackStack。如何从活动B的B1返回活动A的A3。谢谢

1 个答案:

答案 0 :(得分:1)

当一个活动调用另一个活动时,调用者活动的实例状态被保存在堆栈中,因此如果你想从被调用的活动返回到调用者片段,请尝试调用finish();在后面按下的方法,它将为你做..eg

@Override
onBackPressed{finish();}