1// Signature format: 4.0
2package androidx.lifecycle {
3
4  public class LifecycleRegistry extends androidx.lifecycle.Lifecycle {
5    ctor public LifecycleRegistry(androidx.lifecycle.LifecycleOwner);
6    method public void addObserver(androidx.lifecycle.LifecycleObserver);
7    method @VisibleForTesting public static androidx.lifecycle.LifecycleRegistry createUnsafe(androidx.lifecycle.LifecycleOwner);
8    method public androidx.lifecycle.Lifecycle.State getCurrentState();
9    method public int getObserverCount();
10    method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event);
11    method @Deprecated @MainThread public void markState(androidx.lifecycle.Lifecycle.State);
12    method public void removeObserver(androidx.lifecycle.LifecycleObserver);
13    method @MainThread public void setCurrentState(androidx.lifecycle.Lifecycle.State);
14  }
15
16  @Deprecated public interface LifecycleRegistryOwner extends androidx.lifecycle.LifecycleOwner {
17    method @Deprecated public androidx.lifecycle.LifecycleRegistry getLifecycle();
18  }
19
20  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ReportFragment extends android.app.Fragment {
21    ctor public ReportFragment();
22    method public static void injectIfNeededIn(android.app.Activity!);
23    method public void onActivityCreated(android.os.Bundle!);
24    method public void onDestroy();
25    method public void onPause();
26    method public void onResume();
27    method public void onStart();
28    method public void onStop();
29  }
30
31  public class ViewTreeLifecycleOwner {
32    method public static androidx.lifecycle.LifecycleOwner? get(android.view.View);
33    method public static void set(android.view.View, androidx.lifecycle.LifecycleOwner?);
34  }
35
36}
37
38