0

私は2つの画面を持つアプリを持っています、私たちはそれらをリストと詳細と呼ぶことができます。

ユーザーが[詳細]にいて、[ホーム]を押してアプリを最小化してから元に戻した場合、ビューにとどまり、復元したいのですが、[戻る]を押した場合、リストに戻りたい場合は、「完了」を保存できると思います。 -このようにボタンを押します。しかし...これを行うための適切な方法は何ですか?

現在、onPauseとonSaveInstanceをオーバーライドしましたが、どちらの場合も両方とも呼び出されているようです。

彼のように、代わりにonKeyDownをオーバーライドすることを考えています。アクティビティフローを制御する方法-戻るボタンとホームボタンの違いですが、それは「良い」方法ではないように思われるので、他の誰かが別のアイデアを持っているかどうかを確認したいと思いました。

4

1 に答える 1

2

リストと詳細の2つのアクティビティを作成します。詳細アクティビティで戻るキーを押すと、終了してリストアクティビティが表示されます。

于 2012-04-03T19:41:45.783 に答える