2014-01-12 93 views
0

這裏是我的問題方式來控制活動堆棧

我的工作,包含以下活動Android應用程序:寄存器活性,找朋友活動和主要活動。

預期的行爲是這樣的:

當用戶完成註冊,應用程序將打開找朋友活動。當用戶此時點擊後退按鈕時,用戶應該轉到主要活動。當用戶回到主活動時,用戶應該退出應用程序。

我不確定覆蓋後退按鈕點擊事件的行爲是解決問題的最佳方法嗎?也許有一個好方法來管理活動堆棧以達到相同的預期結果?

回答

0

您需要在清單中指定父活動並使用taskstackbuilder爲您的活動創建新的backstack。見link.

我相信如果你使用類TaskStackBuilder中的addNextIntentWithParentStack(Intent nextIntent)和startActivities()方法,你應該得到你想要的結果。