Orbit
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Orbit
orbit-foundation
/
com.aman.orbit.foundation
/
BackStack
Back
Stack
@
Stable
interface
BackStack
<
R
:
BackStack.Record
>
:
Iterable
<
R
>
Inheritors
SaveableBackStack
Members
Members & Extensions
Types
Record
Link copied to clipboard
@
Stable
interface
Record
Properties
is
At
Root
Link copied to clipboard
val
BackStack
<
*
>
.
isAtRoot
:
Boolean
is
Empty
Link copied to clipboard
val
BackStack
<
*
>
.
isEmpty
:
Boolean
root
Record
Link copied to clipboard
abstract
val
rootRecord
:
R
?
size
Link copied to clipboard
abstract
val
size
:
Int
top
Record
Link copied to clipboard
abstract
val
topRecord
:
R
?
Functions
contains
Record
Link copied to clipboard
abstract
fun
containsRecord
(
record
:
R
,
includeSaved
:
Boolean
=
false
)
:
Boolean
iterator
Link copied to clipboard
abstract
operator
fun
iterator
(
)
:
Iterator
<
R
>
pop
Link copied to clipboard
abstract
fun
pop
(
result
:
PopResult
?
=
null
)
:
R
?
push
Link copied to clipboard
abstract
fun
push
(
record
:
R
)
:
Boolean
abstract
fun
push
(
screen
:
Screen
,
resultKey
:
String
?
=
null
)
:
Boolean
restore
State
Link copied to clipboard
abstract
fun
restoreState
(
screen
:
Screen
)
:
Boolean
save
State
Link copied to clipboard
abstract
fun
saveState
(
)