从android中的TabGroupActivity中的子活动开始第一个活动

时间:2012-06-29 06:06:06

标签: android

我的应用程序在底部包含四个选项卡。每个选项卡都有多个子活动。流程可能如下所示,     TAB1 - A - >乙 - > C - > d - > e     TAB2 - X - > Y - > d - > e     TAB3 - 中号     TAB4 - P - > Q - > Y - > d - > e       我的问题是,      当我在Tab1的C子活动中时,我按Tab2.Again当我回到Tab1时,它处于C子活动中。但是我想重新启动一个活动。有人请通过提供一些示例代码给出解决方案。提前谢谢

1 个答案:

答案 0 :(得分:0)

从您的B活动

,以这种方式使用方法,startActivityForResult()和覆盖onActivityResult()方法启动C活动。

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    finish();
}

现在在每个Tab切换时,您必须在当前活动的Activty上调用finish()。反过来,这将破坏所有活动,并返回到该选项卡将显示您的第一个活动。

请注意,您不想破坏您的第一个活动。因此,您必须使用startActivity()从A开始活动B,并且您不需要为A活动覆盖onActivityResult()

的问候, Aqif Hamid