处理后退和主页按钮的方式不同

时间:2012-04-03 19:37:45

标签: android

我有一个有两个屏幕的应用程序,我们可以称之为列表和详细信息。

如果用户在详细信息并按Home以最小化应用程序然后切换回我想留在视图中只是恢复,但如果他按下返回我想要返回列表,我想我可以保存“完成” - 按钮这样。但是......这样做的正确方法是什么?

目前我已经覆盖了onPause和onSaveInstance,但似乎在两种情况下都会调用它们。

我正在考虑改写onKeyDown,就像他一样; How to control Activity flow - Back button versus Home button,但这似乎不是一个“好”的方式,所以我想我会检查是否还有其他人有想法。

1 个答案:

答案 0 :(得分:2)

进行两项活动,列表和详细信息。当您按下详细信息活动中的后退键时,它将完成并显示列表活动。