AnsweringResultHandler
Handles result passing between navigation records.
This class maintains pending results for each record and tracks which result key each record is expecting. Foundation's rememberAnsweringResultHandler adds saveable-state persistence.
Functions
Link copied to clipboard
Link copied to clipboard
Returns whether recordKey is expecting a result.
Link copied to clipboard
fun forEachExpectedResult(block: (recordKey: String, resultKey: String, pendingResult: PopResult?) -> Unit)
Visits each expected result without consuming its pending result.
Link copied to clipboard
Link copied to clipboard