1

ここhttp://developer.android.com/design/patterns/navigation.htmlは前後のナビゲーションに関するヒントです。この例で何をするかは明らかで、これらのアクティビティを閉じます。

しかし、ここで何が起こるのでしょうか? 私は市場に行き、本を開き、次に別の本を開き、次に映画を開き、ボタンを押し映画のカテゴリに移動することにしました。
本の活動はどうなりましたか?
どうにかして彼らのところに行くことはできますか?
戻るボタンをクリックするとどこに行きますか?

4

2 に答える 2

1

UP ボタンはアプリ内をナビゲートします。UP ボタンは、ユーザーがアプリ内にとどまることを保証します。アプリの一番上の画面に UP ボタンを表示しないでください。

ただし、システムの BACK ボタンは、UP ボタンとは異なり、ユーザーをホーム画面や別のアプリに戻すことさえできます。前に表示した画面が現在の画面の親階層でもある場合、[戻る] ボタンを押すと、[上へ] ボタンを押したのと同じ結果になります。

于 2012-06-22T06:21:42.067 に答える
0

本の活動は無いと思います、断片だと思います。しかし、あなたの質問について。ナビゲーションの詳細を読むと、次のように記載されています。

システムの [戻る] ボタンは、ユーザーが最近操作した画面の履歴を新しい順にナビゲートするために使用されます。通常、アプリの階層ではなく、画面間の時間的な関係に基づいています。

つまり、選択した映画に戻り、そこから選択した本などに戻る必要があります。ただし、これは開発者が実装する必要があり、実装されていないことがよくあります。そのため、戻るボタンを押すと、映画のトップ カテゴリからマーケット/プレイ ストアに戻る場合があります。

編集:上記は私の最初の考えでした。Google アプリでの実験と例の調査に基づいて、アドバイスを次のように変更します。

新しいルート (ムービー) に移動すると、アプリが閉じます。この理由は単純に、ユーザーが新しいトップ階層にナビゲートしたためであり、最後のナビゲーション全体を実行しなければならないことにイライラする可能性があります。これは、ユーザーがムービー内でクリックすると、バック トラック スタック全体が失われることも意味します。

于 2012-05-06T12:17:04.173 に答える