アクティビティがスタックに既に存在するかどうかをプログラムで確認し、再作成する代わりに再利用する方法はありますか?
ユーザーが複数のルートを介してアクティビティに入り、複数のルートを介して先に進むことができる状況が発生します。ただし、他のアクティビティを数回クリックすると、同じアクティビティに再びアクセスできます。スタックに既に存在することがわかっているときに、アプリが新しいアクティビティを作成するのを避けたいです。
これは私の設計が悪いだけかもしれません (これは私の最初のアプリです)。しかし、これをどのように管理できるのか疑問に思っていましたか? これに対する解決策はありますか?