2012-05-30 34 views
0

我創建在其中活動A創建活動B和活動A進入的背景和前景的活性乙應用程式..如何完成由父活動在機器人

當被壓回創建兩個或更多個activites活動B然後活動A到達前景並且活動B到背景.. 現在活動A再次創建活動C活動A在後臺和活動C在前臺.. 即現在C是前景和活動A,B在後臺

當在活動C中按下後退時,則活動A進入前臺並且活動C進入後臺..

即現在A是前景和活動C,B是背景

現在如果回是活性書房我要完成的所有活動,即按A,B,C,應關閉應用程序...

如何實現這個任何一個都可以幫我解決..

+0

**在活動B中按下後退時,則活動A到達前臺,活動B到後臺** - 否,當按下「返回」按鈕時,活動B將被終止。與按下「返回」按鈕時的任何「活動」一樣。 – Squonk

+0

當我在活動A中調用Finish()比從後臺進入前景時的活動B ...我不會在活動B中調用完成.....我應完成活動A完成時的所有活動,並且應該退出應用程序..我的應用程序就像Gtalk,即你有peerlist,我可以打開多少聊天窗口,我需要智慧在線同齡人,當我點擊peerlist然後所有的聊天窗口將關閉和應用程序關閉。 – Harsha

回答

2

這是Android的默認行爲。你不必爲此做任何特別的事情。

+0

當我在活動A中調用Finish()比從後臺進入前景時的活動B ...我不會在活動B中調用完成.....我應完成活動A完成時的所有活動,並且應退出應用程序..我的應用程序就像Gtalk,即你有peerlist,我可以打開多少聊天窗口,我需要智慧在線同齡人,當我點擊peerlist然後所有的聊天窗口將關閉和應用程序關閉。 – Harsha

+0

你爲什麼總是打電話給'finish'?只要讓默認的後退按鈕行爲發生。 – kabuko