Android ActivityGroup后退按钮

时间:2012-12-04 22:20:19

标签: android back activitygroup

我有一个小问题。我已经浏览了整个互联网,但我无法找到解决问题的方法。我遇到的问题是:

我有一个有3个标签的TabHost。第一个选项卡打开活动A.在活动A中,我可以按下列表视图,它会将setContent()更改为活动B.当我按活动B中的后退按钮时,活动的onBackPressed()功能A被召唤。

如何关闭活动B并返回活动A onBackPressed()

1 个答案:

答案 0 :(得分:1)

我就这样做了

private void onBackPressed(){
    RootActivity parentActivity;
    parentActivity = (RootActivity) this.getParent();
    parentActivity.switchToSecondActivity();
} // here RootActivity is the tabhost
RootActivity中的

public void switchToSecondActivity(){
    tabHost.setCurrentTab(SECOND); 
} //SECOND is an integer pointing location of the second activity. it starts from 0