最近私はソーシャルアプリを作成しました。私は断片を使わなかったし、プロジェクトはほぼ終わった。私はUserProfile、Followers、Followingsのようないくつかのアクティビティを持っています。スタック内のアクティビティが多すぎるとアプリがかなり遅くなります
通常は正常です。 UserA UserProfileアクティビティをクリックしてからAのフォロワーをクリックし、UserB Userprofileアクティビティを選択し、BのフォロワーアクティビティをクリックしてUserC Userprofileアクティビティを選択します。
このループでは、これは同時に多数のアクティビティを開いてしまい、バックスタックがそれらのすべてを保持しているためです。
私はこのような状況のためにできる最適化があるのだろうかと思います。 UserProfileアクティビティのレイアウトは、ユーザ情報の内容を除いて常に同じであるためです。異なるアクティビティが1つずつ順番に表示されるにもかかわらず、各アクティビティに対してフラグメントを使用することは可能ですか?
ありがとうございます!
解決に感謝します!とても清潔でスマートに見えます。私は、静的なスタックを維持して、活動の振る舞いを追跡しようとします。 –