SongTabFragment.smali
.class public final Lcom/singbox/party/songtab/SongTabFragment;
.super Lcom/singbox/base/BaseFragment;
.source "SourceFile"
# interfaces
.implements Lcom/singbox/ui/tab/a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/singbox/party/songtab/SongTabFragment$a;
}
.end annotation
# static fields
.field static final synthetic a:[Lkotlin/k/g;
.field public static final b:Lcom/singbox/party/songtab/SongTabFragment$a;
# instance fields
.field private c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
.field private final d:Lkotlin/f;
.field private e:Lcom/singbox/party/songtab/SongTabAdapter;
.field private f:Lcom/singbox/ui/widget/a/b;
.field private g:I
.field private h:I
.field private i:Z
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/singbox/party/songtab/SongTabFragment;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "viewModel"
const-string v4, "getViewModel()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/singbox/party/songtab/SongTabFragment;->a:[Lkotlin/k/g;
new-instance v0, Lcom/singbox/party/songtab/SongTabFragment$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/singbox/party/songtab/SongTabFragment$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/singbox/party/songtab/SongTabFragment;->b:Lcom/singbox/party/songtab/SongTabFragment$a;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 46
invoke-direct {p0}, Lcom/singbox/base/BaseFragment;-><init>()V
.line 48
sget-object v0, Lcom/singbox/party/songtab/SongTabFragment$k;->a:Lcom/singbox/party/songtab/SongTabFragment$k;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
iput-object v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->d:Lkotlin/f;
const/4 v0, -0x1
.line 54
iput v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->g:I
.line 55
iput v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->h:I
return-void
.end method
.method private static a(Ljava/util/List;I)I
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/singbox/party/songtab/tabs/a;",
">;I)I"
}
.end annotation
.line 197
check-cast p0, Ljava/lang/Iterable;
.line 323
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
const/4 v0, 0x0
:goto_7
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_21
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
add-int/lit8 v2, v0, 0x1
if-gez v0, :cond_18
invoke-static {}, Lkotlin/a/k;->a()V
:cond_18
check-cast v1, Lcom/singbox/party/songtab/tabs/a;
.line 5012
iget v1, v1, Lcom/singbox/party/songtab/tabs/a;->a:I
if-ne v1, p1, :cond_1f
return v0
:cond_1f
move v0, v2
goto :goto_7
:cond_21
const/4 p0, -0x1
return p0
.end method
.method public static final synthetic a(Lcom/singbox/party/songtab/SongTabFragment;)Lcom/singbox/party/songtab/SongTabAdapter;
.registers 1
.line 46
iget-object p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->e:Lcom/singbox/party/songtab/SongTabAdapter;
return-object p0
.end method
.method public static final synthetic a(Lcom/singbox/party/songtab/SongTabFragment;I)V
.registers 2
.line 46
iput p1, p0, Lcom/singbox/party/songtab/SongTabFragment;->h:I
return-void
.end method
.method public static final synthetic a(Lcom/singbox/party/songtab/SongTabFragment;Ljava/util/List;)V
.registers 7
.line 8112
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "showTabs: ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongTabFragment"
const/4 v2, 0x0
const/16 v3, 0xc
invoke-static {v1, v0, v2, v3}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
.line 8114
invoke-virtual {p0}, Lcom/singbox/party/songtab/SongTabFragment;->getContext()Landroid/content/Context;
move-result-object v0
if-nez v0, :cond_22
return-void
:cond_22
const-string v1, "context ?: return"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 8116
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v1
if-eqz v1, :cond_53
.line 8117
invoke-static {}, Lsg/bigo/common/p;->b()Z
move-result p1
if-eqz p1, :cond_3c
.line 8118
iget-object p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->f:Lcom/singbox/ui/widget/a/b;
if-eqz p0, :cond_3b
const/4 p1, 0x2
.line 9044
invoke-virtual {p0, p1}, Lcom/singbox/ui/widget/a/b;->a(I)V
:cond_3b
return-void
.line 8120
:cond_3c
sget p1, Lcom/singbox/common/a$g;->net_nonetwork:I
const/4 v0, 0x0
new-array v1, v0, [Ljava/lang/Object;
invoke-static {p1, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
check-cast p1, Ljava/lang/CharSequence;
.line 10026
invoke-static {p1, v0}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
.line 8121
iget-object p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->f:Lcom/singbox/ui/widget/a/b;
if-eqz p0, :cond_52
const/4 p1, 0x1
.line 10048
invoke-virtual {p0, p1}, Lcom/singbox/ui/widget/a/b;->a(I)V
:cond_52
return-void
.line 8126
:cond_53
new-instance v1, Lcom/singbox/party/songtab/SongTabAdapter;
invoke-virtual {p0}, Lcom/singbox/party/songtab/SongTabFragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v2
const-string v3, "childFragmentManager"
invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v1, v2, p1, v0}, Lcom/singbox/party/songtab/SongTabAdapter;-><init>(Landroidx/fragment/app/FragmentManager;Ljava/util/List;Landroid/content/Context;)V
iput-object v1, p0, Lcom/singbox/party/songtab/SongTabFragment;->e:Lcom/singbox/party/songtab/SongTabAdapter;
.line 8127
iget-object v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
const/4 v1, -0x1
if-eqz v0, :cond_d9
.line 8128
iget-object v2, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->g:Landroidx/viewpager/widget/ViewPager;
const-string v3, "viewPager"
invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v4, p0, Lcom/singbox/party/songtab/SongTabFragment;->e:Lcom/singbox/party/songtab/SongTabAdapter;
check-cast v4, Landroidx/viewpager/widget/PagerAdapter;
invoke-virtual {v2, v4}, Landroidx/viewpager/widget/ViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V
.line 8129
iget-object v2, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->f:Lcom/singbox/ui/widget/PagerSlidingTabStrip;
iget-object v4, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->g:Landroidx/viewpager/widget/ViewPager;
invoke-virtual {v2, v4}, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->setupWithViewPager(Landroidx/viewpager/widget/ViewPager;)V
.line 8130
iget-object v2, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->f:Lcom/singbox/ui/widget/PagerSlidingTabStrip;
iget-object v4, p0, Lcom/singbox/party/songtab/SongTabFragment;->e:Lcom/singbox/party/songtab/SongTabAdapter;
check-cast v4, Lcom/singbox/ui/widget/PagerSlidingTabStrip$g;
invoke-virtual {v2, v4}, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->a(Lcom/singbox/ui/widget/PagerSlidingTabStrip$g;)V
.line 8133
iget v2, p0, Lcom/singbox/party/songtab/SongTabFragment;->g:I
if-eq v2, v1, :cond_9c
.line 8134
invoke-static {p1, v2}, Lcom/singbox/party/songtab/SongTabFragment;->a(Ljava/util/List;I)I
move-result v2
if-eq v2, v1, :cond_9a
.line 8136
iput v2, p0, Lcom/singbox/party/songtab/SongTabFragment;->h:I
.line 8137
iget-object v4, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->g:Landroidx/viewpager/widget/ViewPager;
invoke-static {v4, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v4, v2}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(I)V
.line 8140
:cond_9a
iput v1, p0, Lcom/singbox/party/songtab/SongTabFragment;->g:I
.line 8143
:cond_9c
iget-object v2, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->f:Lcom/singbox/ui/widget/PagerSlidingTabStrip;
new-instance v3, Lcom/singbox/party/songtab/SongTabFragment$h;
invoke-direct {v3, p0, p1}, Lcom/singbox/party/songtab/SongTabFragment$h;-><init>(Lcom/singbox/party/songtab/SongTabFragment;Ljava/util/List;)V
check-cast v3, Lcom/singbox/ui/widget/PagerSlidingTabStrip$e;
invoke-virtual {v2, v3}, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->setOnTabClickListener(Lcom/singbox/ui/widget/PagerSlidingTabStrip$e;)V
.line 8158
iget-object v2, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->g:Landroidx/viewpager/widget/ViewPager;
new-instance v3, Lcom/singbox/party/songtab/SongTabFragment$showTabs$$inlined$apply$lambda$2;
invoke-direct {v3, p0, p1}, Lcom/singbox/party/songtab/SongTabFragment$showTabs$$inlined$apply$lambda$2;-><init>(Lcom/singbox/party/songtab/SongTabFragment;Ljava/util/List;)V
check-cast v3, Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;
invoke-virtual {v2, v3}, Landroidx/viewpager/widget/ViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V
.line 8175
iget-object v2, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->f:Lcom/singbox/ui/widget/PagerSlidingTabStrip;
new-instance v3, Lcom/singbox/party/songtab/SongTabFragment$i;
invoke-direct {v3, p0, p1}, Lcom/singbox/party/songtab/SongTabFragment$i;-><init>(Lcom/singbox/party/songtab/SongTabFragment;Ljava/util/List;)V
check-cast v3, Lcom/singbox/ui/widget/PagerSlidingTabStrip$d;
.line 10893
iget-object v4, v2, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->c:Ljava/util/List;
if-nez v4, :cond_c8
.line 10894
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
iput-object v4, v2, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->c:Ljava/util/List;
.line 10896
:cond_c8
iget-object v2, v2, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->c:Ljava/util/List;
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 8186
iget-object v0, v0, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->f:Lcom/singbox/ui/widget/PagerSlidingTabStrip;
new-instance v2, Lcom/singbox/party/songtab/SongTabFragment$j;
invoke-direct {v2, p0, p1}, Lcom/singbox/party/songtab/SongTabFragment$j;-><init>(Lcom/singbox/party/songtab/SongTabFragment;Ljava/util/List;)V
check-cast v2, Lcom/singbox/ui/widget/PagerSlidingTabStrip$g;
invoke-virtual {v0, v2}, Lcom/singbox/ui/widget/PagerSlidingTabStrip;->a(Lcom/singbox/ui/widget/PagerSlidingTabStrip$g;)V
.line 8192
:cond_d9
iget-object p1, p0, Lcom/singbox/party/songtab/SongTabFragment;->f:Lcom/singbox/ui/widget/a/b;
if-eqz p1, :cond_e0
.line 11052
invoke-virtual {p1, v1}, Lcom/singbox/ui/widget/a/b;->a(I)V
.line 8193
:cond_e0
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->d()V
return-void
.end method
.method public static final synthetic a(Lcom/singbox/party/songtab/SongTabFragment;Z)V
.registers 2
.line 46
iput-boolean p1, p0, Lcom/singbox/party/songtab/SongTabFragment;->i:Z
return-void
.end method
.method public static final synthetic b(Lcom/singbox/party/songtab/SongTabFragment;)Z
.registers 1
.line 46
iget-boolean p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->i:Z
return p0
.end method
.method public static final synthetic c(Lcom/singbox/party/songtab/SongTabFragment;)I
.registers 1
.line 46
iget p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->h:I
return p0
.end method
.method private final c()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
.registers 2
iget-object v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->d:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
return-object v0
.end method
.method private final d()V
.registers 4
.line 306
new-instance v0, Lcom/singbox/party/songtab/SongTabFragment$g;
invoke-direct {v0, p0}, Lcom/singbox/party/songtab/SongTabFragment$g;-><init>(Lcom/singbox/party/songtab/SongTabFragment;)V
check-cast v0, Ljava/lang/Runnable;
const-wide/16 v1, 0x12c
invoke-static {v0, v1, v2}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;J)V
return-void
.end method
.method public static final synthetic d(Lcom/singbox/party/songtab/SongTabFragment;)V
.registers 1
.line 46
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->d()V
return-void
.end method
.method public static final synthetic e(Lcom/singbox/party/songtab/SongTabFragment;)Lcom/singbox/ui/widget/a/b;
.registers 1
.line 46
iget-object p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->f:Lcom/singbox/ui/widget/a/b;
return-object p0
.end method
.method public static final synthetic f(Lcom/singbox/party/songtab/SongTabFragment;)Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
.registers 1
.line 46
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->c()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
move-result-object p0
return-object p0
.end method
.method public static final synthetic g(Lcom/singbox/party/songtab/SongTabFragment;)Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
.registers 1
.line 46
iget-object p0, p0, Lcom/singbox/party/songtab/SongTabFragment;->c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
return-object p0
.end method
# virtual methods
.method public final a(Z)V
.registers 8
.line 291
iget-object v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->e:Lcom/singbox/party/songtab/SongTabAdapter;
if-eqz v0, :cond_4f
invoke-virtual {v0}, Lcom/singbox/party/songtab/SongTabAdapter;->a()Landroidx/fragment/app/Fragment;
move-result-object v0
if-eqz v0, :cond_4f
const/4 v1, 0x0
if-eqz p1, :cond_46
.line 294
iget-object p1, p0, Lcom/singbox/party/songtab/SongTabFragment;->e:Lcom/singbox/party/songtab/SongTabAdapter;
if-eqz p1, :cond_46
.line 6065
invoke-virtual {p1}, Lcom/singbox/party/songtab/SongTabAdapter;->getCount()I
move-result v2
iget v3, p1, Lcom/singbox/party/songtab/SongTabAdapter;->a:I
if-gez v3, :cond_1a
goto :goto_27
:cond_1a
if-le v2, v3, :cond_27
.line 6066
iget-object v2, p1, Lcom/singbox/party/songtab/SongTabAdapter;->b:Ljava/util/List;
iget p1, p1, Lcom/singbox/party/songtab/SongTabAdapter;->a:I
invoke-interface {v2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/singbox/party/songtab/tabs/a;
goto :goto_28
:cond_27
:goto_27
const/4 p1, 0x0
:goto_28
if-eqz p1, :cond_46
.line 295
sget-object v2, Lcom/singbox/party/a/a;->k:Lcom/singbox/party/a/a;
.line 7012
iget p1, p1, Lcom/singbox/party/songtab/tabs/a;->a:I
.line 7088
check-cast v2, Lcom/singbox/party/a/a;
.line 8015
iget-object v3, v2, Lcom/singbox/component/stat/b;->a:Lcom/singbox/component/stat/b$a;
const/4 v4, 0x3
.line 7089
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v3, v5}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 7090
sget-object v3, Lcom/singbox/party/a/a;->e:Lcom/singbox/component/stat/b$a;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v3, p1}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 7091
invoke-static {v2, v1, v1, v4}, Lcom/singbox/component/stat/b;->a(Lcom/singbox/component/stat/b;ZZI)V
.line 299
:cond_46
instance-of p1, v0, Lcom/singbox/ui/tab/a;
if-eqz p1, :cond_4f
.line 300
check-cast v0, Lcom/singbox/ui/tab/a;
.line 8023
invoke-interface {v0, v1}, Lcom/singbox/ui/tab/a;->a(Z)V
:cond_4f
return-void
.end method
.method public final onActivityCreated(Landroid/os/Bundle;)V
.registers 3
.line 234
invoke-super {p0, p1}, Lcom/singbox/base/BaseFragment;->onActivityCreated(Landroid/os/Bundle;)V
.line 235
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->c()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
move-result-object p1
.line 5021
iget-object p1, p1, Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;->a:Landroidx/lifecycle/LiveData;
.line 235
invoke-virtual {p1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/util/List;
if-eqz p1, :cond_1b
check-cast p1, Ljava/util/Collection;
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z
move-result p1
const/4 v0, 0x1
xor-int/2addr p1, v0
if-eq p1, v0, :cond_22
.line 236
:cond_1b
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->c()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
move-result-object p1
invoke-virtual {p1}, Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;->a()Lkotlinx/coroutines/br;
:cond_22
return-void
.end method
.method public final onCreate(Landroid/os/Bundle;)V
.registers 4
.line 59
invoke-super {p0, p1}, Lcom/singbox/base/BaseFragment;->onCreate(Landroid/os/Bundle;)V
.line 1206
invoke-virtual {p0}, Lcom/singbox/party/songtab/SongTabFragment;->getArguments()Landroid/os/Bundle;
move-result-object p1
if-eqz p1, :cond_16
.line 1207
iget v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->g:I
const-string v1, "key_init_song_tab"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->g:I
.line 1208
invoke-virtual {p1, v1}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
:cond_16
return-void
.end method
.method public final onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 11
const-string p3, "inflater"
invoke-static {p1, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 64
invoke-static {p1, p2}, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
move-result-object p1
const-string p2, "PartyFragmentSongTabBind\u2026flater, container, false)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 65
iput-object p1, p0, Lcom/singbox/party/songtab/SongTabFragment;->c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
if-eqz p1, :cond_32
.line 66
iget-object p2, p1, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->e:Lcom/singbox/party/databinding/PartyLayoutHomeSearchViewBinding;
if-eqz p2, :cond_32
iget-object p2, p2, Lcom/singbox/party/databinding/PartyLayoutHomeSearchViewBinding;->c:Landroid/widget/TextView;
if-eqz p2, :cond_32
.line 67
sget-boolean p3, Lcom/singbox/component/g/a;->f:Z
if-eqz p3, :cond_2d
const/4 p3, 0x0
.line 68
invoke-virtual {p2, p3}, Landroid/widget/TextView;->setVisibility(I)V
.line 69
new-instance p3, Lcom/singbox/party/songtab/SongTabFragment$d;
invoke-direct {p3, p0}, Lcom/singbox/party/songtab/SongTabFragment$d;-><init>(Lcom/singbox/party/songtab/SongTabFragment;)V
check-cast p3, Landroid/view/View$OnClickListener;
invoke-virtual {p2, p3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_32
:cond_2d
const/16 p3, 0x8
.line 73
invoke-virtual {p2, p3}, Landroid/widget/TextView;->setVisibility(I)V
.line 1213
:cond_32
:goto_32
iget-object p2, p0, Lcom/singbox/party/songtab/SongTabFragment;->c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
if-eqz p2, :cond_6b
.line 1214
new-instance p2, Lcom/singbox/ui/widget/a/b$a;
invoke-direct {p2}, Lcom/singbox/ui/widget/a/b$a;-><init>()V
.line 1215
new-instance p3, Lcom/singbox/party/songtab/SongTabFragment$b;
invoke-direct {p3, p0}, Lcom/singbox/party/songtab/SongTabFragment$b;-><init>(Lcom/singbox/party/songtab/SongTabFragment;)V
check-cast p3, Lcom/singbox/ui/widget/a/a;
invoke-virtual {p2, p3}, Lcom/singbox/ui/widget/a/b$a;->a(Lcom/singbox/ui/widget/a/a;)Lcom/singbox/ui/widget/a/b$a;
move-result-object p2
.line 1222
new-instance p3, Lcom/singbox/ui/widget/a/c;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/16 v5, 0xe
const/4 v6, 0x0
move-object v0, p3
invoke-direct/range {v0 .. v6}, Lcom/singbox/ui/widget/a/c;-><init>(ZLjava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;ILkotlin/f/b/j;)V
check-cast p3, Lcom/singbox/ui/widget/a/a;
invoke-virtual {p2, p3}, Lcom/singbox/ui/widget/a/b$a;->a(Lcom/singbox/ui/widget/a/a;)Lcom/singbox/ui/widget/a/b$a;
move-result-object p2
.line 1223
iget-object p3, p0, Lcom/singbox/party/songtab/SongTabFragment;->c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
if-eqz p3, :cond_60
iget-object p3, p3, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->d:Landroid/widget/LinearLayout;
goto :goto_61
:cond_60
const/4 p3, 0x0
:goto_61
check-cast p3, Landroid/view/View;
.line 2185
iput-object p3, p2, Lcom/singbox/ui/widget/a/b$a;->b:Landroid/view/View;
.line 1224
invoke-virtual {p2}, Lcom/singbox/ui/widget/a/b$a;->a()Lcom/singbox/ui/widget/a/b;
move-result-object p2
iput-object p2, p0, Lcom/singbox/party/songtab/SongTabFragment;->f:Lcom/singbox/ui/widget/a/b;
.line 3104
:cond_6b
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->c()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
move-result-object p2
.line 4021
iget-object p2, p2, Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;->a:Landroidx/lifecycle/LiveData;
.line 3104
invoke-virtual {p0}, Lcom/singbox/party/songtab/SongTabFragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;
move-result-object p3
new-instance v0, Lcom/singbox/party/songtab/SongTabFragment$c;
invoke-direct {v0, p0}, Lcom/singbox/party/songtab/SongTabFragment$c;-><init>(Lcom/singbox/party/songtab/SongTabFragment;)V
check-cast v0, Landroidx/lifecycle/Observer;
invoke-virtual {p2, p3, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 3108
invoke-direct {p0}, Lcom/singbox/party/songtab/SongTabFragment;->c()Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;
invoke-virtual {p0}, Lcom/singbox/party/songtab/SongTabFragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;
move-result-object p2
const-string p3, "viewLifecycleOwner"
invoke-static {p2, p3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2}, Lcom/singbox/party/songtab/viewmodels/SongTabViewModel;->a(Landroidx/lifecycle/LifecycleOwner;)V
.line 82
iget-object p2, p1, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->b:Lcom/google/android/material/appbar/AppBarLayout;
new-instance p3, Lcom/singbox/party/songtab/SongTabFragment$e;
invoke-direct {p3, p0}, Lcom/singbox/party/songtab/SongTabFragment$e;-><init>(Lcom/singbox/party/songtab/SongTabFragment;)V
check-cast p3, Lcom/google/android/material/appbar/AppBarLayout$OnOffsetChangedListener;
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->addOnOffsetChangedListener(Lcom/google/android/material/appbar/AppBarLayout$OnOffsetChangedListener;)V
.line 92
iget-object p2, p1, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->e:Lcom/singbox/party/databinding/PartyLayoutHomeSearchViewBinding;
iget-object p2, p2, Lcom/singbox/party/databinding/PartyLayoutHomeSearchViewBinding;->f:Landroid/widget/EditText;
new-instance p3, Lcom/singbox/party/songtab/SongTabFragment$f;
invoke-direct {p3, p0, p1}, Lcom/singbox/party/songtab/SongTabFragment$f;-><init>(Lcom/singbox/party/songtab/SongTabFragment;Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;)V
check-cast p3, Landroid/view/View$OnClickListener;
invoke-virtual {p2, p3}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 99
sget-object p2, Lcom/singbox/party/search/b;->a:Lcom/singbox/party/search/b;
iget-object p2, p1, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->e:Lcom/singbox/party/databinding/PartyLayoutHomeSearchViewBinding;
iget-object p2, p2, Lcom/singbox/party/databinding/PartyLayoutHomeSearchViewBinding;->f:Landroid/widget/EditText;
const-string p3, "binding.searchView.searchInput"
invoke-static {p2, p3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2}, Lcom/singbox/party/search/b;->a(Landroid/widget/EditText;)V
.line 4057
iget-object p1, p1, Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;->a:Landroid/widget/LinearLayout;
.line 100
check-cast p1, Landroid/view/View;
return-object p1
.end method
.method public final onDestroy()V
.registers 3
.line 265
invoke-super {p0}, Lcom/singbox/base/BaseFragment;->onDestroy()V
const-string v0, "SongTabFragment"
const-string v1, "onDestroy"
.line 266
invoke-static {v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public final onDestroyView()V
.registers 2
.line 229
invoke-super {p0}, Lcom/singbox/base/BaseFragment;->onDestroyView()V
const/4 v0, 0x0
.line 230
iput-object v0, p0, Lcom/singbox/party/songtab/SongTabFragment;->c:Lcom/singbox/party/databinding/PartyFragmentSongTabBinding;
return-void
.end method
.method public final onPause()V
.registers 3
.line 249
invoke-super {p0}, Lcom/singbox/base/BaseFragment;->onPause()V
const-string v0, "SongTabFragment"
const-string v1, "onPause"
.line 250
invoke-static {v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public final onResume()V
.registers 5
.line 241
invoke-super {p0}, Lcom/singbox/base/BaseFragment;->onResume()V
.line 242
sget-object v0, Lcom/singbox/e/l;->c:Lcom/singbox/e/l;
const-string v1, "m01"
invoke-virtual {v0, v1}, Lcom/singbox/e/l;->a(Ljava/lang/String;)V
.line 243
sget-object v0, Lcom/singbox/party/a/a;->k:Lcom/singbox/party/a/a;
.line 5066
check-cast v0, Lcom/singbox/party/a/a;
.line 6015
iget-object v1, v0, Lcom/singbox/component/stat/b;->a:Lcom/singbox/component/stat/b$a;
const/4 v2, 0x1
.line 5067
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
const/4 v1, 0x0
const/4 v2, 0x3
.line 5068
invoke-static {v0, v1, v1, v2}, Lcom/singbox/component/stat/b;->a(Lcom/singbox/component/stat/b;ZZI)V
.line 244
sget-object v0, Lsg/bigo/arch/mvvm/e;->a:Lsg/bigo/arch/mvvm/e;
const-string v1, "key_switch_status_bar_color"
invoke-virtual {v0, v1}, Lsg/bigo/arch/mvvm/e;->a(Ljava/lang/String;)Lsg/bigo/arch/mvvm/f;
move-result-object v0
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v0, v1}, Lsg/bigo/arch/mvvm/f;->a(Ljava/lang/Object;)V
const-string v0, "SongTabFragment"
const-string v1, "onResume"
const/4 v2, 0x0
const/16 v3, 0xc
.line 245
invoke-static {v0, v1, v2, v3}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
return-void
.end method
.method public final onStart()V
.registers 3
.line 254
invoke-super {p0}, Lcom/singbox/base/BaseFragment;->onStart()V
const-string v0, "SongTabFragment"
const-string v1, "onStart"
.line 255
invoke-static {v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public final onStop()V
.registers 3
.line 259
invoke-super {p0}, Lcom/singbox/base/BaseFragment;->onStop()V
.line 260
sget-object v0, Lsg/bigo/arch/mvvm/e;->a:Lsg/bigo/arch/mvvm/e;
const-string v1, "key_refresh_rank_entrance"
invoke-virtual {v0, v1}, Lsg/bigo/arch/mvvm/e;->a(Ljava/lang/String;)Lsg/bigo/arch/mvvm/f;
move-result-object v0
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v0, v1}, Lsg/bigo/arch/mvvm/f;->a(Ljava/lang/Object;)V
const-string v0, "SongTabFragment"
const-string v1, "onStop"
.line 261
invoke-static {v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method