私のアプリケーションには、約 12 個のアクティビティがあります。ただし、これらのほとんどにはいくつかのショートカット ボタンがあるため、ユーザーはアプリのどこからでも最も重要なボタンを開始できます。つまり、ユーザーはアプリ内をジャンプして、アクティビティ スタックをアクティビティでいっぱいにすることができます。スタックが提供する履歴機能が必要なため、この動作を変更することはできません (そのため、noHistory オプションだけを使用することはできません)。
明らかに、このメモリリークの可能性に対して何かしたいと思います。スタックのサイズが特定の数より大きい場合、アクティビティ スタックの一番下からエントリを削除することは可能ですか? では、スタックは最新の X (たとえば 30) アクティビティのみを記憶するのでしょうか?
ありがとう