.class public Landroidx/fragment/app/FragmentViewLifecycleOwner; .super Ljava/lang/Object; .source "FragmentViewLifecycleOwner.java" # interfaces .implements Landroidx/lifecycle/LifecycleOwner; # instance fields .field public mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; # direct methods .method public constructor ()V .locals 1 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 iput-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; return-void .end method # virtual methods .method public getLifecycle()Landroidx/lifecycle/Lifecycle; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation invoke-virtual {p0}, Landroidx/fragment/app/FragmentViewLifecycleOwner;->initialize()V iget-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; return-object v0 .end method .method public handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V .locals 1 .param p1 # Landroidx/lifecycle/Lifecycle$Event; .annotation build Landroidx/annotation/NonNull; .end annotation .end param iget-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; invoke-virtual {v0, p1}, Landroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V return-void .end method .method public initialize()V .locals 1 iget-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; if-nez v0, :cond_0 new-instance v0, Landroidx/lifecycle/LifecycleRegistry; invoke-direct {v0, p0}, Landroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;)V iput-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; :cond_0 return-void .end method .method public isInitialized()Z .locals 1 iget-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V .locals 1 .param p1 # Landroidx/lifecycle/Lifecycle$State; .annotation build Landroidx/annotation/NonNull; .end annotation .end param iget-object v0, p0, Landroidx/fragment/app/FragmentViewLifecycleOwner;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; invoke-virtual {v0, p1}, Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V return-void .end method