GiftPageFragment$a.smali
.class final Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;
.super Landroidx/recyclerview/widget/RecyclerView$Adapter;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/recyclerview/widget/RecyclerView$Adapter<",
"Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;",
">;"
}
.end annotation
# instance fields
.field public a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;",
">;"
}
.end annotation
.end field
.field b:I
.field c:Z
.field final synthetic d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
.field private e:Landroid/content/Context;
.field private f:Lsg/bigo/core/component/b/a;
# direct methods
.method public constructor <init>(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;Landroid/content/Context;Z)V
.registers 4
.line 255
iput-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
.line 250
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->a:Ljava/util/List;
.line 256
iput-object p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->e:Landroid/content/Context;
.line 257
iput-boolean p3, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->c:Z
.line 258
instance-of p1, p2, Lsg/bigo/live/support64/activity/BaseActivity;
if-eqz p1, :cond_20
.line 259
check-cast p2, Lsg/bigo/live/support64/activity/BaseActivity;
invoke-virtual {p2}, Lsg/bigo/live/support64/activity/BaseActivity;->getComponentHelp()Lsg/bigo/core/component/b;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/core/component/b;->a()Lsg/bigo/core/component/b/a;
move-result-object p1
iput-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->f:Lsg/bigo/core/component/b/a;
:cond_20
return-void
.end method
# virtual methods
.method public final a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;",
">;)V"
}
.end annotation
.line 325
iget-object v0, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
if-eqz p1, :cond_9
.line 327
iput-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->a:Ljava/util/List;
.line 329
:cond_9
invoke-virtual {p0}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->notifyDataSetChanged()V
return-void
.end method
.method public final getItemCount()I
.registers 2
.line 313
iget-object v0, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final synthetic onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.registers 7
.line 247
check-cast p1, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;
const/4 v0, -0x1
if-eq p2, v0, :cond_b1
.line 1278
iget-object v0, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->a:Ljava/util/List;
invoke-virtual {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->getAdapterPosition()I
move-result v1
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;
if-eqz v0, :cond_19
.line 1280
invoke-virtual {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->getAdapterPosition()I
move-result v1
iput v1, v0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;->c:I
.line 2270
:cond_19
sget-boolean v1, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPanel;->e:Z
const/4 v2, 0x0
if-nez v1, :cond_20
const/4 v1, 0x0
goto :goto_24
.line 2273
:cond_20
invoke-static {}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPanel;->c()Z
move-result v1
:goto_24
const/4 v3, 0x1
if-eqz v1, :cond_73
if-eqz v0, :cond_61
.line 1283
iget-object p2, v0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;->a:Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;
iget-short p2, p2, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S
const/4 v1, 0x2
if-ne p2, v1, :cond_61
.line 1284
invoke-virtual {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->getAdapterPosition()I
move-result p2
iput p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->b:I
.line 1285
iget-boolean p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->c:Z
invoke-virtual {p1, v0, v3, p2}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->a(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;ZZ)V
.line 2395
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const/4 p2, 0x4
const-string v0, "key_should_check_gift_panel_with_lucky_gift"
invoke-static {v0, p1, p2}, Lcom/live/share64/utils/a/a;->a(Ljava/lang/String;Ljava/lang/Object;I)V
.line 1287
sput-boolean v2, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPanel;->e:Z
.line 1288
iget-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
invoke-static {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;->c(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;)I
move-result p1
if-eqz p1, :cond_b1
iget-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
iget-object p1, p1, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;->b:Landroidx/viewpager/widget/ViewPager;
if-eqz p1, :cond_b1
.line 1289
iget-object p1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
iget-object p1, p1, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;->b:Landroidx/viewpager/widget/ViewPager;
iget-object p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
invoke-static {p2}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;->c(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;)I
move-result p2
invoke-virtual {p1, p2}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(I)V
return-void
:cond_61
if-eqz v0, :cond_6d
.line 1292
iget-boolean p2, v0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;->b:Z
if-eqz p2, :cond_6d
.line 1293
invoke-virtual {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->getAdapterPosition()I
move-result p2
iput p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->b:I
.line 1295
:cond_6d
iget-boolean p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->c:Z
invoke-virtual {p1, v0, v2, p2}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->a(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;ZZ)V
return-void
.line 1298
:cond_73
iget-object v1, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
invoke-static {v1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;->c(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;)I
move-result v1
if-nez v1, :cond_a0
if-nez p2, :cond_a0
iget-object p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->f:Lsg/bigo/core/component/b/a;
if-nez p2, :cond_83
:goto_81
const/4 p2, 0x0
goto :goto_92
.line 3342
:cond_83
const-class v1, Lsg/bigolive/revenue64/component/gift/e;
invoke-virtual {p2, v1}, Lsg/bigo/core/component/b/a;->b(Ljava/lang/Class;)Lsg/bigo/core/component/b/b;
move-result-object p2
check-cast p2, Lsg/bigolive/revenue64/component/gift/e;
if-nez p2, :cond_8e
goto :goto_81
.line 3346
:cond_8e
invoke-interface {p2}, Lsg/bigolive/revenue64/component/gift/e;->g()Z
move-result p2
:goto_92
if-eqz p2, :cond_a0
.line 1299
invoke-virtual {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->getAdapterPosition()I
move-result p2
iput p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->b:I
.line 1300
iget-boolean p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->c:Z
invoke-virtual {p1, v0, v3, p2}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->a(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;ZZ)V
return-void
:cond_a0
if-eqz v0, :cond_ac
.line 1302
iget-boolean p2, v0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;->b:Z
if-eqz p2, :cond_ac
.line 1303
invoke-virtual {p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->getAdapterPosition()I
move-result p2
iput p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->b:I
.line 1305
:cond_ac
iget-boolean p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->c:Z
invoke-virtual {p1, v0, v2, p2}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;->a(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$b;ZZ)V
:cond_b1
return-void
.end method
.method public final synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 5
.line 4265
iget-object p2, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->e:Landroid/content/Context;
const v0, 0x7d0a00c7
const/4 v1, 0x0
invoke-static {p2, v0, p1, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 4266
new-instance p2, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;
iget-object v0, p0, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$a;->d:Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;
invoke-direct {p2, v0, p1}, Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment$d;-><init>(Lsg/bigolive/revenue64/component/gift/mvp/view/GiftPageFragment;Landroid/view/View;)V
return-object p2
.end method