NavArgsLazy
class NavArgsLazy<Args : NavArgs> : Lazy<Args>
kotlin.Any | |
↳ | androidx.navigation.NavArgsLazy |
An implementation of Lazy used by android.app.Activity.navArgs and androidx.fragment.app.Fragment.navArgs.
argumentProducer is a lambda that will be called during initialization to provide arguments to construct an Args instance via reflection.
Summary
Public constructors | |
---|---|
An implementation of Lazy used by android.app.Activity.navArgs and androidx.fragment.app.Fragment.navArgs. |
Public methods | |
---|---|
Boolean |
Properties | |
---|---|
Args |
Public constructors
<init>
NavArgsLazy(
: KClass<Args>,
: () -> Bundle)
An implementation of Lazy used by android.app.Activity.navArgs and androidx.fragment.app.Fragment.navArgs.
argumentProducer is a lambda that will be called during initialization to provide arguments to construct an Args instance via reflection.
Public methods
isInitialized
fun isInitialized(): Boolean
Properties
value
val value: Args