2012-04-03 76 views
0

我有兩個屏幕的應用程序,我們可以稱之爲列表和詳細信息。以不同的方式處理返回和主頁按鈕

如果用戶處於詳細信息狀態,並按Home鍵以最小化應用程序,然後切換回來,我希望保留在視圖中並恢復,但如果他按下「後退」,我想返回列表,我想我可以保存一個「完成」 - 按鈕這樣。但是......做這件事的正確方法是什麼?

目前我已經覆蓋onPause和onSaveInstance,但它們似乎都在兩種情況下都被調用。

我想重寫onKeyDown,而不是像他一樣; How to control Activity flow - Back button versus Home button,但這似乎不是一個「很好」的方式來做到這一點,所以我想我會檢查是否有其他人有另一個想法。

回答

2

進行兩項活動,列表和細節。當您在細節活動中按後退鍵時,它將結束並顯示列表活動。