-1

Main Activityアクティビティスタックはどのように管理する必要がありますか?

私は一番下にメインメニューのあるアプリを持っています。すべてのボタンがアクティビティを開き、各アクティビティがより多くのアクティビティを開始できるため、現在のInstagramのアプリのスタイルで管理を探していたので、アクティビティスタックをどのように管理する必要があるのか​​分かりません。ボトムメニューの各ボタンで開始されたすべてのアクティビティは新しいアクティビティスタックを開きますが、戻るボタンを押すと、すべてのアクティビティを呼び出したのと逆の順序でナビゲートします(Instagramアプリケーションでは)。

申し訳ありませんが私の悪い説明のために、私はあなたが私の目的を理解できることを願っています。 Instagram Androidアプリをチェックして、私の目標が何であるかを知ることができます。

私の現在の実装では、最初のメニューボタン(Qui in giro - > "Nearby")のフラグメントでMainActivityを使用していますが、おそらくこのアプローチを変更する必要があります。おかげさまで

+0

Instagramは、私が間違っていない場合、各ビューに5つの異なるイメージを使用しているため、5つのアクティビティです。各ビューには、cardviewsが入力されているよりもrecyclerviewがあります。 –

+0

コードを投稿すると、人々があなたを助けることができるでしょう。 –

答えて

0

1)まず、あなたの主な活動を決定する必要があります。 2)スタートポロジーのようなこの主なアクティビティを使用します。この主な活動はセンター活動となることを意味する。 3)このセンターのアクティビティで受信する前に、フィニッシュバックスタックのfinish()メソッドを使用します。 4)メインアクティビティのもう一方のサイドを開くと、メインアクティビティで再び受信するために戻るボタンを押した後、新しいバックスタックだけが表示されます。

関連する問題