537 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
			
		
		
	
	
			537 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
| .class public final Landroidx/navigation/p;
 | |
| .super Ljava/lang/Object;
 | |
| .source "NavBackStackEntry.java"
 | |
| 
 | |
| # interfaces
 | |
| .implements Landroidx/lifecycle/LifecycleOwner;
 | |
| .implements Landroidx/lifecycle/ViewModelStoreOwner;
 | |
| .implements Landroidx/lifecycle/HasDefaultViewModelProviderFactory;
 | |
| .implements Landroidx/savedstate/b;
 | |
| 
 | |
| 
 | |
| # annotations
 | |
| .annotation system Ldalvik/annotation/MemberClasses;
 | |
|     value = {
 | |
|         Landroidx/navigation/p$c;,
 | |
|         Landroidx/navigation/p$b;
 | |
|     }
 | |
| .end annotation
 | |
| 
 | |
| 
 | |
| # instance fields
 | |
| .field public final a:Landroid/content/Context;
 | |
| 
 | |
| .field public final b:Landroidx/navigation/NavDestination;
 | |
| 
 | |
| .field public c:Landroid/os/Bundle;
 | |
| 
 | |
| .field public final d:Landroidx/lifecycle/LifecycleRegistry;
 | |
| 
 | |
| .field public final e:Landroidx/savedstate/a;
 | |
| 
 | |
| .field public final f:Ljava/util/UUID;
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| .end field
 | |
| 
 | |
| .field public g:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
| .field public h:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
| .field public i:Landroidx/navigation/s;
 | |
| 
 | |
| .field public j:Landroidx/lifecycle/ViewModelProvider$Factory;
 | |
| 
 | |
| .field public k:Landroidx/lifecycle/SavedStateHandle;
 | |
| 
 | |
| 
 | |
| # direct methods
 | |
| .method public constructor <init>(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/s;)V
 | |
|     .locals 8
 | |
|     .param p1    # Landroid/content/Context;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p2    # Landroidx/navigation/NavDestination;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p3    # Landroid/os/Bundle;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p4    # Landroidx/lifecycle/LifecycleOwner;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p5    # Landroidx/navigation/s;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 1
 | |
|     invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
 | |
| 
 | |
|     move-result-object v6
 | |
| 
 | |
|     const/4 v7, 0x0
 | |
| 
 | |
|     move-object v0, p0
 | |
| 
 | |
|     move-object v1, p1
 | |
| 
 | |
|     move-object v2, p2
 | |
| 
 | |
|     move-object v3, p3
 | |
| 
 | |
|     move-object v4, p4
 | |
| 
 | |
|     move-object v5, p5
 | |
| 
 | |
|     .line 2
 | |
|     invoke-direct/range {v0 .. v7}, Landroidx/navigation/p;-><init>(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/s;Ljava/util/UUID;Landroid/os/Bundle;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public constructor <init>(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/s;Ljava/util/UUID;Landroid/os/Bundle;)V
 | |
|     .locals 2
 | |
|     .param p1    # Landroid/content/Context;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p2    # Landroidx/navigation/NavDestination;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p3    # Landroid/os/Bundle;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p4    # Landroidx/lifecycle/LifecycleOwner;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p5    # Landroidx/navigation/s;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p6    # Ljava/util/UUID;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .param p7    # Landroid/os/Bundle;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 3
 | |
|     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
 | |
| 
 | |
|     .line 4
 | |
|     new-instance v0, Landroidx/lifecycle/LifecycleRegistry;
 | |
| 
 | |
|     invoke-direct {v0, p0}, Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V
 | |
| 
 | |
|     iput-object v0, p0, Landroidx/navigation/p;->d:Landroidx/lifecycle/LifecycleRegistry;
 | |
| 
 | |
|     .line 5
 | |
|     invoke-static {p0}, Landroidx/savedstate/a;->a(Landroidx/savedstate/b;)Landroidx/savedstate/a;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     iput-object v0, p0, Landroidx/navigation/p;->e:Landroidx/savedstate/a;
 | |
| 
 | |
|     .line 6
 | |
|     sget-object v1, Landroidx/lifecycle/Lifecycle$State;->CREATED:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     iput-object v1, p0, Landroidx/navigation/p;->g:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     .line 7
 | |
|     sget-object v1, Landroidx/lifecycle/Lifecycle$State;->RESUMED:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     iput-object v1, p0, Landroidx/navigation/p;->h:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     .line 8
 | |
|     iput-object p1, p0, Landroidx/navigation/p;->a:Landroid/content/Context;
 | |
| 
 | |
|     .line 9
 | |
|     iput-object p6, p0, Landroidx/navigation/p;->f:Ljava/util/UUID;
 | |
| 
 | |
|     .line 10
 | |
|     iput-object p2, p0, Landroidx/navigation/p;->b:Landroidx/navigation/NavDestination;
 | |
| 
 | |
|     .line 11
 | |
|     iput-object p3, p0, Landroidx/navigation/p;->c:Landroid/os/Bundle;
 | |
| 
 | |
|     .line 12
 | |
|     iput-object p5, p0, Landroidx/navigation/p;->i:Landroidx/navigation/s;
 | |
| 
 | |
|     .line 13
 | |
|     invoke-virtual {v0, p7}, Landroidx/savedstate/a;->c(Landroid/os/Bundle;)V
 | |
| 
 | |
|     if-eqz p4, :cond_0
 | |
| 
 | |
|     .line 14
 | |
|     invoke-interface {p4}, Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     invoke-virtual {p1}, Landroidx/lifecycle/Lifecycle;->getCurrentState()Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     iput-object p1, p0, Landroidx/navigation/p;->g:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     :cond_0
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public static e(Landroidx/lifecycle/Lifecycle$Event;)Landroidx/lifecycle/Lifecycle$State;
 | |
|     .locals 3
 | |
|     .param p0    # Landroidx/lifecycle/Lifecycle$Event;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     sget-object v0, Landroidx/navigation/p$a;->a:[I
 | |
| 
 | |
|     invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     aget v0, v0, v1
 | |
| 
 | |
|     packed-switch v0, :pswitch_data_0
 | |
| 
 | |
|     .line 2
 | |
|     new-instance v0, Ljava/lang/IllegalArgumentException;
 | |
| 
 | |
|     new-instance v1, Ljava/lang/StringBuilder;
 | |
| 
 | |
|     invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
 | |
| 
 | |
|     const-string v2, "Unexpected event value "
 | |
| 
 | |
|     invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
 | |
| 
 | |
|     invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
 | |
| 
 | |
|     invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p0
 | |
| 
 | |
|     invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
 | |
| 
 | |
|     throw v0
 | |
| 
 | |
|     .line 3
 | |
|     :pswitch_0
 | |
|     sget-object p0, Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     return-object p0
 | |
| 
 | |
|     .line 4
 | |
|     :pswitch_1
 | |
|     sget-object p0, Landroidx/lifecycle/Lifecycle$State;->RESUMED:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     return-object p0
 | |
| 
 | |
|     .line 5
 | |
|     :pswitch_2
 | |
|     sget-object p0, Landroidx/lifecycle/Lifecycle$State;->STARTED:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     return-object p0
 | |
| 
 | |
|     .line 6
 | |
|     :pswitch_3
 | |
|     sget-object p0, Landroidx/lifecycle/Lifecycle$State;->CREATED:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     return-object p0
 | |
| 
 | |
|     :pswitch_data_0
 | |
|     .packed-switch 0x1
 | |
|         :pswitch_3
 | |
|         :pswitch_3
 | |
|         :pswitch_2
 | |
|         :pswitch_2
 | |
|         :pswitch_1
 | |
|         :pswitch_0
 | |
|     .end packed-switch
 | |
| .end method
 | |
| 
 | |
| 
 | |
| # virtual methods
 | |
| .method public a()Landroid/os/Bundle;
 | |
|     .locals 1
 | |
|     .annotation build Landroidx/annotation/Nullable;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->c:Landroid/os/Bundle;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public b()Landroidx/navigation/NavDestination;
 | |
|     .locals 1
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->b:Landroidx/navigation/NavDestination;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public c()Landroidx/lifecycle/Lifecycle$State;
 | |
|     .locals 1
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->h:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public d()Landroidx/lifecycle/SavedStateHandle;
 | |
|     .locals 3
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->k:Landroidx/lifecycle/SavedStateHandle;
 | |
| 
 | |
|     if-nez v0, :cond_0
 | |
| 
 | |
|     .line 2
 | |
|     new-instance v0, Landroidx/lifecycle/ViewModelProvider;
 | |
| 
 | |
|     new-instance v1, Landroidx/navigation/p$b;
 | |
| 
 | |
|     const/4 v2, 0x0
 | |
| 
 | |
|     invoke-direct {v1, p0, v2}, Landroidx/navigation/p$b;-><init>(Landroidx/savedstate/b;Landroid/os/Bundle;)V
 | |
| 
 | |
|     invoke-direct {v0, p0, v1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
 | |
| 
 | |
|     const-class v1, Landroidx/navigation/p$c;
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     check-cast v0, Landroidx/navigation/p$c;
 | |
| 
 | |
|     invoke-virtual {v0}, Landroidx/navigation/p$c;->a()Landroidx/lifecycle/SavedStateHandle;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     iput-object v0, p0, Landroidx/navigation/p;->k:Landroidx/lifecycle/SavedStateHandle;
 | |
| 
 | |
|     .line 4
 | |
|     :cond_0
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->k:Landroidx/lifecycle/SavedStateHandle;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public f(Landroidx/lifecycle/Lifecycle$Event;)V
 | |
|     .locals 0
 | |
|     .param p1    # Landroidx/lifecycle/Lifecycle$Event;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 1
 | |
|     invoke-static {p1}, Landroidx/navigation/p;->e(Landroidx/lifecycle/Lifecycle$Event;)Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     iput-object p1, p0, Landroidx/navigation/p;->g:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {p0}, Landroidx/navigation/p;->j()V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public g(Landroid/os/Bundle;)V
 | |
|     .locals 0
 | |
|     .param p1    # Landroid/os/Bundle;
 | |
|         .annotation build Landroidx/annotation/Nullable;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 1
 | |
|     iput-object p1, p0, Landroidx/navigation/p;->c:Landroid/os/Bundle;
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public getDefaultViewModelProviderFactory()Landroidx/lifecycle/ViewModelProvider$Factory;
 | |
|     .locals 3
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->j:Landroidx/lifecycle/ViewModelProvider$Factory;
 | |
| 
 | |
|     if-nez v0, :cond_0
 | |
| 
 | |
|     .line 2
 | |
|     new-instance v0, Landroidx/lifecycle/SavedStateViewModelFactory;
 | |
| 
 | |
|     iget-object v1, p0, Landroidx/navigation/p;->a:Landroid/content/Context;
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     check-cast v1, Landroid/app/Application;
 | |
| 
 | |
|     iget-object v2, p0, Landroidx/navigation/p;->c:Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0, v1, p0, v2}, Landroidx/lifecycle/SavedStateViewModelFactory;-><init>(Landroid/app/Application;Landroidx/savedstate/b;Landroid/os/Bundle;)V
 | |
| 
 | |
|     iput-object v0, p0, Landroidx/navigation/p;->j:Landroidx/lifecycle/ViewModelProvider$Factory;
 | |
| 
 | |
|     .line 4
 | |
|     :cond_0
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->j:Landroidx/lifecycle/ViewModelProvider$Factory;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public getLifecycle()Landroidx/lifecycle/Lifecycle;
 | |
|     .locals 1
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->d:Landroidx/lifecycle/LifecycleRegistry;
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
 | |
|     .locals 1
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->e:Landroidx/savedstate/a;
 | |
| 
 | |
|     invoke-virtual {v0}, Landroidx/savedstate/a;->b()Landroidx/savedstate/SavedStateRegistry;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| .method public getViewModelStore()Landroidx/lifecycle/ViewModelStore;
 | |
|     .locals 2
 | |
|     .annotation build Landroidx/annotation/NonNull;
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->i:Landroidx/navigation/s;
 | |
| 
 | |
|     if-eqz v0, :cond_0
 | |
| 
 | |
|     .line 2
 | |
|     iget-object v1, p0, Landroidx/navigation/p;->f:Ljava/util/UUID;
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroidx/navigation/s;->c(Ljava/util/UUID;)Landroidx/lifecycle/ViewModelStore;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     return-object v0
 | |
| 
 | |
|     .line 3
 | |
|     :cond_0
 | |
|     new-instance v0, Ljava/lang/IllegalStateException;
 | |
| 
 | |
|     const-string v1, "You must call setViewModelStore() on your NavHostController before accessing the ViewModelStore of a navigation graph."
 | |
| 
 | |
|     invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
 | |
| 
 | |
|     throw v0
 | |
| .end method
 | |
| 
 | |
| .method public h(Landroid/os/Bundle;)V
 | |
|     .locals 1
 | |
|     .param p1    # Landroid/os/Bundle;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->e:Landroidx/savedstate/a;
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroidx/savedstate/a;->d(Landroid/os/Bundle;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public i(Landroidx/lifecycle/Lifecycle$State;)V
 | |
|     .locals 0
 | |
|     .param p1    # Landroidx/lifecycle/Lifecycle$State;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 1
 | |
|     iput-object p1, p0, Landroidx/navigation/p;->h:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {p0}, Landroidx/navigation/p;->j()V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public j()V
 | |
|     .locals 2
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->g:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     iget-object v1, p0, Landroidx/navigation/p;->h:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     if-ge v0, v1, :cond_0
 | |
| 
 | |
|     .line 2
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->d:Landroidx/lifecycle/LifecycleRegistry;
 | |
| 
 | |
|     iget-object v1, p0, Landroidx/navigation/p;->g:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     .line 3
 | |
|     :cond_0
 | |
|     iget-object v0, p0, Landroidx/navigation/p;->d:Landroidx/lifecycle/LifecycleRegistry;
 | |
| 
 | |
|     iget-object v1, p0, Landroidx/navigation/p;->h:Landroidx/lifecycle/Lifecycle$State;
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
 | |
| 
 | |
|     :goto_0
 | |
|     return-void
 | |
| .end method
 |