Class RetainedLifecycleImpl
java.lang.Object
dagger.hilt.android.internal.lifecycle.RetainedLifecycleImpl
- All Implemented Interfaces:
ActivityRetainedLifecycle,RetainedLifecycle,ViewModelLifecycle
public final class RetainedLifecycleImpl
extends Object
implements ActivityRetainedLifecycle, ViewModelLifecycle
Internal implementation. Do not use.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dagger.hilt.android.ActivityRetainedLifecycle
ActivityRetainedLifecycle.OnClearedListenerNested classes/interfaces inherited from interface dagger.hilt.android.lifecycle.RetainedLifecycle
RetainedLifecycle.OnClearedListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a newRetainedLifecycle.OnClearedListenerfor receiving a callback when the lifecycle is cleared.voidvoidRemoves aRetainedLifecycle.OnClearedListenerpreviously added viaRetainedLifecycle.addOnClearedListener(OnClearedListener).
-
Constructor Details
-
RetainedLifecycleImpl
public RetainedLifecycleImpl()
-
-
Method Details
-
addOnClearedListener
Description copied from interface:RetainedLifecycleAdds a newRetainedLifecycle.OnClearedListenerfor receiving a callback when the lifecycle is cleared.- Specified by:
addOnClearedListenerin interfaceRetainedLifecycle- Parameters:
listener- The listener that should be added.
-
removeOnClearedListener
Description copied from interface:RetainedLifecycleRemoves aRetainedLifecycle.OnClearedListenerpreviously added viaRetainedLifecycle.addOnClearedListener(OnClearedListener).- Specified by:
removeOnClearedListenerin interfaceRetainedLifecycle- Parameters:
listener- The listener that should be removed.
-
dispatchOnCleared
public void dispatchOnCleared()
-