Class RetainedLifecycleImpl
- java.lang.Object
-
- dagger.hilt.android.internal.lifecycle.RetainedLifecycleImpl
-
- All Implemented Interfaces:
ActivityRetainedLifecycle,RetainedLifecycle,ViewModelLifecycle
public final class RetainedLifecycleImpl extends java.lang.Object implements ActivityRetainedLifecycle, ViewModelLifecycle
Internal implementation. Do not use.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface dagger.hilt.android.ActivityRetainedLifecycle
ActivityRetainedLifecycle.OnClearedListener
-
Nested classes/interfaces inherited from interface dagger.hilt.android.lifecycle.RetainedLifecycle
RetainedLifecycle.OnClearedListener
-
-
Constructor Summary
Constructors Constructor Description RetainedLifecycleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOnClearedListener(RetainedLifecycle.OnClearedListener listener)Adds a newRetainedLifecycle.OnClearedListenerfor receiving a callback when the lifecycle is cleared.voiddispatchOnCleared()voidremoveOnClearedListener(RetainedLifecycle.OnClearedListener listener)Removes aRetainedLifecycle.OnClearedListenerpreviously added viaRetainedLifecycle.addOnClearedListener(OnClearedListener).
-
-
-
Method Detail
-
addOnClearedListener
public void addOnClearedListener(@NonNull RetainedLifecycle.OnClearedListener listener)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
public void removeOnClearedListener(@NonNull RetainedLifecycle.OnClearedListener listener)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()
-
-