.class public final Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment; .super Landroidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment; .source "DefaultProgressFragment.kt" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$a; } .end annotation .annotation system Ldalvik/annotation/SourceDebugExtension; value = "SMAP\nDefaultProgressFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 DefaultProgressFragment.kt\nandroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment\n*L\n1#1,125:1\n*E\n" .end annotation .annotation runtime Lkotlin/Metadata; bv = {} d1 = { "\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u0000 \u00192\u00020\u0001:\u0001(B\u0007\u00a2\u0006\u0004\u0008&\u0010\'J\u001a\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0016J\u0008\u0010\u0008\u001a\u00020\u0006H\u0016J \u0010\u000e\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000c\u001a\u00020\u000b2\u0006\u0010\r\u001a\u00020\u000bH\u0014J\u0008\u0010\u000f\u001a\u00020\u0006H\u0014J\u0012\u0010\u0011\u001a\u00020\u00062\u0008\u0008\u0001\u0010\u0010\u001a\u00020\tH\u0014J\u0010\u0010\u0014\u001a\u00020\u00062\u0006\u0010\u0013\u001a\u00020\u0012H\u0002J\u0012\u0010\u0016\u001a\u00020\u00062\u0008\u0008\u0001\u0010\u0015\u001a\u00020\tH\u0002J \u0010\u0019\u001a\u00020\u00062\u0008\u0008\u0001\u0010\u0015\u001a\u00020\t2\u000c\u0010\u0018\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0017H\u0002R\u0018\u0010\u001d\u001a\u0004\u0018\u00010\u001a8\u0002@\u0002X\u0082\u000e\u00a2\u0006\u0006\n\u0004\u0008\u001b\u0010\u001cR\u0018\u0010!\u001a\u0004\u0018\u00010\u001e8\u0002@\u0002X\u0082\u000e\u00a2\u0006\u0006\n\u0004\u0008\u001f\u0010 R\u0018\u0010%\u001a\u0004\u0018\u00010\"8\u0002@\u0002X\u0082\u000e\u00a2\u0006\u0006\n\u0004\u0008#\u0010$\u00a8\u0006)" } d2 = { "Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;", "Landroidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment;", "Landroid/view/View;", "view", "Landroid/os/Bundle;", "savedInstanceState", "Lkotlin/d1;", "onViewCreated", "onDestroyView", "", "status", "", "bytesDownloaded", "bytesTotal", "o", "l", "errorCode", "m", "Landroid/widget/ImageView;", "activityIcon", "r", "text", "q", "Lkotlin/Function0;", "onClick", "p", "Landroid/widget/TextView;", "h", "Landroid/widget/TextView;", "title", "Landroid/widget/ProgressBar;", "i", "Landroid/widget/ProgressBar;", "progressBar", "Landroid/widget/Button;", "j", "Landroid/widget/Button;", "action", "", "()V", "a", "navigation-dynamic-features-fragment_release" } k = 0x1 mv = { 0x1, 0x4, 0x0 } .end annotation # static fields .field public static final k:I = 0x64 .field public static final l:Ljava/lang/String; = "DefaultProgressFragment" .field public static final p:Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$a; # instance fields .field public h:Landroid/widget/TextView; .field public i:Landroid/widget/ProgressBar; .field public j:Landroid/widget/Button; # direct methods .method public static constructor ()V .locals 2 new-instance v0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$a; const/4 v1, 0x0 invoke-direct {v0, v1}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$a;->(Lkotlin/jvm/internal/u;)V sput-object v0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->p:Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$a; return-void .end method .method public constructor ()V .locals 1 .line 1 sget v0, Landroidx/navigation/dynamicfeatures/fragment/R$layout;->dynamic_feature_install_fragment:I invoke-direct {p0, v0}, Landroidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment;->(I)V return-void .end method # virtual methods .method public l()V .locals 2 .line 1 sget v0, Landroidx/navigation/dynamicfeatures/fragment/R$string;->installation_cancelled:I invoke-virtual {p0, v0}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->q(I)V .line 2 sget v0, Landroidx/navigation/dynamicfeatures/fragment/R$string;->retry:I new-instance v1, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$onCancelled$1; invoke-direct {v1, p0}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$onCancelled$1;->(Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;)V invoke-virtual {p0, v0, v1}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->p(ILej/a;)V return-void .end method .method public m(I)V .locals 2 .param p1 # I .annotation build Lcom/google/android/play/core/splitinstall/model/SplitInstallErrorCode; .end annotation .end param const-string v0, "Installation failed with error " const-string v1, "DefaultProgressFragment" .line 1 invoke-static {v0, p1, v1}, Ld1/e;->a(Ljava/lang/String;ILjava/lang/String;)V .line 2 sget p1, Landroidx/navigation/dynamicfeatures/fragment/R$string;->installation_failed:I invoke-virtual {p0, p1}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->q(I)V .line 3 sget p1, Landroidx/navigation/dynamicfeatures/fragment/R$string;->ok:I new-instance v0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$onFailed$1; invoke-direct {v0, p0}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$onFailed$1;->(Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;)V invoke-virtual {p0, p1, v0}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->p(ILej/a;)V return-void .end method .method public o(IJJ)V .locals 3 .line 1 iget-object p1, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->i:Landroid/widget/ProgressBar; if-eqz p1, :cond_1 const/4 v0, 0x0 .line 2 invoke-virtual {p1, v0}, Landroid/widget/ProgressBar;->setVisibility(I)V const-wide/16 v1, 0x0 cmp-long v1, p4, v1 if-nez v1, :cond_0 const/4 p2, 0x1 .line 3 invoke-virtual {p1, p2}, Landroid/widget/ProgressBar;->setIndeterminate(Z)V goto :goto_0 :cond_0 const/16 v1, 0x64 int-to-long v1, v1 mul-long/2addr v1, p2 .line 4 div-long/2addr v1, p4 long-to-int p2, v1 invoke-virtual {p1, p2}, Landroid/widget/ProgressBar;->setProgress(I)V .line 5 invoke-virtual {p1, v0}, Landroid/widget/ProgressBar;->setIndeterminate(Z)V :cond_1 :goto_0 return-void .end method .method public onDestroyView()V .locals 1 .line 1 invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroyView()V const/4 v0, 0x0 .line 2 iput-object v0, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->h:Landroid/widget/TextView; .line 3 iput-object v0, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->i:Landroid/widget/ProgressBar; .line 4 iput-object v0, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->j:Landroid/widget/Button; return-void .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 1 .param p1 # Landroid/view/View; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .param p2 # Landroid/os/Bundle; .annotation build Lorg/jetbrains/annotations/Nullable; .end annotation .end param const-string v0, "view" invoke-static {p1, v0}, Lkotlin/jvm/internal/f0;->q(Ljava/lang/Object;Ljava/lang/String;)V .line 1 invoke-super {p0, p1, p2}, Landroidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .line 2 sget p2, Landroidx/navigation/dynamicfeatures/fragment/R$id;->progress_title:I invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p2 check-cast p2, Landroid/widget/TextView; iput-object p2, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->h:Landroid/widget/TextView; .line 3 sget p2, Landroidx/navigation/dynamicfeatures/fragment/R$id;->installation_progress:I invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p2 check-cast p2, Landroid/widget/ProgressBar; iput-object p2, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->i:Landroid/widget/ProgressBar; .line 4 sget p2, Landroidx/navigation/dynamicfeatures/fragment/R$id;->progress_icon:I invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p2 const-string v0, "findViewById(R.id.progress_icon)" invoke-static {p2, v0}, Lkotlin/jvm/internal/f0;->h(Ljava/lang/Object;Ljava/lang/String;)V check-cast p2, Landroid/widget/ImageView; invoke-virtual {p0, p2}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->r(Landroid/widget/ImageView;)V .line 5 sget p2, Landroidx/navigation/dynamicfeatures/fragment/R$id;->progress_action:I invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/Button; iput-object p1, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->j:Landroid/widget/Button; return-void .end method .method public final p(ILej/a;)V .locals 2 .param p1 # I .annotation build Landroidx/annotation/StringRes; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(I", "Lej/a<", "Lkotlin/d1;", ">;)V" } .end annotation .line 1 iget-object v0, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->j:Landroid/widget/Button; if-eqz v0, :cond_0 .line 2 invoke-virtual {v0, p1}, Landroid/widget/Button;->setText(I)V .line 3 new-instance v1, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$b; invoke-direct {v1, p1, p2}, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment$b;->(ILej/a;)V invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V const/4 p1, 0x0 .line 4 invoke-virtual {v0, p1}, Landroid/widget/Button;->setVisibility(I)V :cond_0 return-void .end method .method public final q(I)V .locals 1 .param p1 # I .annotation build Landroidx/annotation/StringRes; .end annotation .end param .line 1 iget-object v0, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->h:Landroid/widget/TextView; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(I)V .line 2 :cond_0 iget-object p1, p0, Landroidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment;->i:Landroid/widget/ProgressBar; if-eqz p1, :cond_1 const/4 v0, 0x4 invoke-virtual {p1, v0}, Landroid/widget/ProgressBar;->setVisibility(I)V :cond_1 return-void .end method .method public final r(Landroid/widget/ImageView;)V .locals 4 .line 1 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v0 const-string v1, "requireContext()" invoke-static {v0, v1}, Lkotlin/jvm/internal/f0;->h(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object v0 .line 2 :try_start_0 new-instance v1, Landroid/content/ComponentName; invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; move-result-object v2 invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; move-result-object v3 invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v3 invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; move-result-object v0 :try_end_0 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 .line 3 :catch_0 invoke-virtual {v0}, Landroid/content/pm/PackageManager;->getDefaultActivityIcon()Landroid/graphics/drawable/Drawable; move-result-object v0 .line 4 :goto_0 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V return-void .end method