1// Signature format: 4.0 2package androidx.lifecycle { 3 4 public class LifecycleRegistry extends androidx.lifecycle.Lifecycle { 5 ctor public LifecycleRegistry(androidx.lifecycle.LifecycleOwner provider); 6 method public void addObserver(androidx.lifecycle.LifecycleObserver observer); 7 method @VisibleForTesting public static final androidx.lifecycle.LifecycleRegistry createUnsafe(androidx.lifecycle.LifecycleOwner owner); 8 method public androidx.lifecycle.Lifecycle.State getCurrentState(); 9 method public int getObserverCount(); 10 method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event event); 11 method @Deprecated @MainThread public void markState(androidx.lifecycle.Lifecycle.State state); 12 method public void removeObserver(androidx.lifecycle.LifecycleObserver observer); 13 method public void setCurrentState(androidx.lifecycle.Lifecycle.State); 14 property public androidx.lifecycle.Lifecycle.State currentState; 15 property public int observerCount; 16 field public static final androidx.lifecycle.LifecycleRegistry.Companion Companion; 17 } 18 19 public static final class LifecycleRegistry.Companion { 20 method @VisibleForTesting public androidx.lifecycle.LifecycleRegistry createUnsafe(androidx.lifecycle.LifecycleOwner owner); 21 } 22 23 @Deprecated public interface LifecycleRegistryOwner extends androidx.lifecycle.LifecycleOwner { 24 method @Deprecated public androidx.lifecycle.LifecycleRegistry getLifecycle(); 25 } 26 27 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ReportFragment extends android.app.Fragment { 28 ctor public ReportFragment(); 29 method public static final androidx.lifecycle.ReportFragment get(android.app.Activity); 30 method public static final void injectIfNeededIn(android.app.Activity activity); 31 method public void onActivityCreated(android.os.Bundle? savedInstanceState); 32 method public void onDestroy(); 33 method public void onPause(); 34 method public void onResume(); 35 method public void onStart(); 36 method public void onStop(); 37 method public final void setProcessListener(androidx.lifecycle.ReportFragment.ActivityInitializationListener? processListener); 38 field public static final androidx.lifecycle.ReportFragment.Companion Companion; 39 } 40 41 public static interface ReportFragment.ActivityInitializationListener { 42 method public void onCreate(); 43 method public void onResume(); 44 method public void onStart(); 45 } 46 47 public static final class ReportFragment.Companion { 48 method public androidx.lifecycle.ReportFragment get(android.app.Activity); 49 method public void injectIfNeededIn(android.app.Activity activity); 50 } 51 52 public final class ViewTreeLifecycleOwner { 53 method public static androidx.lifecycle.LifecycleOwner? get(android.view.View); 54 method public static void set(android.view.View, androidx.lifecycle.LifecycleOwner? lifecycleOwner); 55 } 56 57} 58 59