我在應用程式中有以下導航。
A->B-> X -> Y -> R
或者
A->C-> X -> Y -> R
或者
A-> X -> Y -> R
或者
A->R
我不希望 X 和 Y 出現在 backstack 中。
我知道在行動中 Y->RI 可以做這樣的事情:
app:popUpTo="@id/B"
app:popUpToInclusive="true"
或者
app:popUpTo="@id/C"
app:popUpToInclusive="true"
但我不想將 param 傳遞給 X 和 Y 并執行單獨的操作以回傳 B 或 C。必須有更聰明的方法來做到這一點。
uj5u.com熱心網友回復:
在您從 Y->R 的操作中,您可以添加:
app:popUpTo="@id/X"
app:popUpToInclusive="true"
這將彈出所有內容直到 X(包括 X),您將獲得所需的 backstack。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/347978.html
標籤:安卓 科特林 导航 android-jetpack 后栈
