以前のすべてのアクティビティをこの現在のタスクでのみクリアすることはできますか? ので、活動の私のスタックは、次のようになります。このタスクの以前のすべてのアクティビティをクリアすることはできますか?
A - B - (NEW_TASK) - C - D - E
は、いくつかのフラグとEを起動することが可能です:
両方の活動現在のタスクでCとD(以前のすべての活動を削除しますA - B - (NEW_TASK) - C - D - (SOME_FLAG) - E
)ので、アクティビティEで[戻る]をクリックすると、新しいタスクが開始された場所(アクティビティB)に戻ります。 E活動を開始した後、バックスタックは次のようにする必要があります:
A - B - E
非常に良い質問を行うには をしようとしている場合、このHTTPについて前の回答を見てくださいスローされること 注意.com/questions/5001882/how-to-clear-specific-activity-from-the-stack-history – W4R10CK
@ W4R10CKはい、現在私は全く同じソリューションを使用しています。しかし、これはあまり良い回避策ではありません。 EとBの間にたくさんの活動があり、既に破壊されている場合は、活動結果をさらに伝えるために再開されます。 – diesersamat
成功したら、これを把握しようとしています。 – W4R10CK