lifecycle Aware
inline fun <T : Any> LifecycleOwner.lifecycleAware(lazyThreadSafetyMode: LazyThreadSafetyMode = LazyThreadSafetyMode.NONE, noinline initializer: () -> T): Lazybones<T>
Content copied to clipboard
Author
skydoves (Jaewoong Eum)
Returns a Lazybones delegate for initializing lifecycle aware property lazily.
Return
Lazybones A lazybones wrapper for creating a lifecycle-aware property.
Parameters
inline fun <T : Any> LifecycleOwner.lifecycleAware(value: T): LifecycleAwareProperty<T>
Content copied to clipboard
Author
skydoves (Jaewoong Eum)
Returns a LifecycleAwareProperty delegate for initializing lifecycle observable property instantly.
Return
LifecycleAwareProperty A wrapper for creating lifecycle observable property.
Parameters
value
The initialization value.