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