| // Signature format: 4.0 |
| package androidx.lifecycle { |
| |
| public class LifecycleRegistry extends androidx.lifecycle.Lifecycle { |
| ctor public LifecycleRegistry(androidx.lifecycle.LifecycleOwner provider); |
| method public void addObserver(androidx.lifecycle.LifecycleObserver observer); |
| method @VisibleForTesting public static final androidx.lifecycle.LifecycleRegistry createUnsafe(androidx.lifecycle.LifecycleOwner owner); |
| method public androidx.lifecycle.Lifecycle.State getCurrentState(); |
| method public int getObserverCount(); |
| method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event event); |
| method @Deprecated @MainThread public void markState(androidx.lifecycle.Lifecycle.State state); |
| method public void removeObserver(androidx.lifecycle.LifecycleObserver observer); |
| method public void setCurrentState(androidx.lifecycle.Lifecycle.State); |
| property public androidx.lifecycle.Lifecycle.State currentState; |
| property public kotlinx.coroutines.flow.StateFlow<androidx.lifecycle.Lifecycle.State> currentStateFlow; |
| property public int observerCount; |
| field public static final androidx.lifecycle.LifecycleRegistry.Companion Companion; |
| } |
| |
| public static final class LifecycleRegistry.Companion { |
| method @VisibleForTesting public androidx.lifecycle.LifecycleRegistry createUnsafe(androidx.lifecycle.LifecycleOwner owner); |
| } |
| |
| @Deprecated public interface LifecycleRegistryOwner extends androidx.lifecycle.LifecycleOwner { |
| method @Deprecated public androidx.lifecycle.LifecycleRegistry getLifecycle(); |
| } |
| |
| public final class ViewTreeLifecycleOwner { |
| method public static androidx.lifecycle.LifecycleOwner? get(android.view.View); |
| method public static void set(android.view.View, androidx.lifecycle.LifecycleOwner? lifecycleOwner); |
| } |
| |
| } |
| |