2012-12-04 131 views
0

我有一個小問題。我看遍了所有的互聯網,但我找不到解決我的問題。我的問題是:Android ActivityGroup後退按鈕

我有一個TabHost有3個選項卡。第一個選項卡打開活動A.在活動A中,我可以按列表視圖,它會將setContent()更改爲活動B.當我在活動B中按下後退按鈕時,將調用活動A的onBackPressed()功能。

如何關閉活動B並返回活動A onBackPressed()

回答

1

這是我怎麼在RootActivity

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

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