TabWidget がインテントを使用して各タブのターゲット アクティビティを指定している場合、既定の操作以外にアクティビティ スタックでそれらのアクティビティを特別に処理することはありますか?
たとえば、アプリにタブ A、B、C があり、A、B、A、C、A、B の順にクリックすると、アクティビティ スタックはどのように変化するでしょうか。
インテントで毎回 startActivity() が呼び出された場合、デフォルト操作についての私の理解では、スタックはアクティビティの新しいインスタンスをロードし続けます: A、AB、ABA、ABAC、ABACA、ABACAB
しかし、それがどのように機能するかは信じがたいです.リソースの無駄であり、無限に続く可能性があるようです. これが実際にどのように機能するかを誰かに教えてもらえますか?