IndexActivity$3.smali

.class Lim/tpelyyftgw/ui/IndexActivity$3;
.super Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;
.source "IndexActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/IndexActivity;->initFragments()V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/IndexActivity;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method varargs constructor <init>(Lim/tpelyyftgw/ui/IndexActivity;Landroidx/fragment/app/FragmentManager;[Ljava/lang/Object;)V
    .registers 4
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/IndexActivity;
    .param p2, "fm"    # Landroidx/fragment/app/FragmentManager;
    .param p3, "mData"    # [Ljava/lang/Object;

    .line 411
    iput-object p1, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-direct {p0, p2, p3}, Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;-><init>(Landroidx/fragment/app/FragmentManager;[Ljava/lang/Object;)V

    return-void
.end method


# virtual methods
.method public getCount()I
    .registers 2

    .line 552
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/IndexActivity;->access$800(Lim/tpelyyftgw/ui/IndexActivity;)Z

    move-result v0

    if-eqz v0, :cond_a

    const/4 v0, 0x5

    goto :goto_b

    :cond_a
    const/4 v0, 0x4

    :goto_b
    return v0
.end method

.method public getIMItem(I)Landroidx/fragment/app/Fragment;
    .registers 5
    .param p1, "position"    # I

    .line 422
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/IndexActivity;->access$200(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/util/LruCache;

    move-result-object v0

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/util/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/fragments/BaseFmts;

    .line 423
    .local v0, "fragment":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    if-nez v0, :cond_a5

    .line 424
    if-nez p1, :cond_33

    .line 425
    new-instance v1, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/DialogsFragment;-><init>()V

    move-object v0, v1

    .line 426
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    iget-object v2, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v2}, Lim/tpelyyftgw/ui/IndexActivity;->access$300(Lim/tpelyyftgw/ui/IndexActivity;)I

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/DialogsFragment;->setDilogsType(I)V

    .line 427
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    new-instance v2, Lim/tpelyyftgw/ui/IndexActivity$3$1;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/IndexActivity$3$1;-><init>(Lim/tpelyyftgw/ui/IndexActivity$3;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/DialogsFragment;->setDelegate(Lim/tpelyyftgw/ui/fragments/DialogsFragment$FmtConsumDelegate;)V

    goto/16 :goto_98

    .line 519
    :cond_33
    const/4 v1, 0x1

    if-ne p1, v1, :cond_3d

    .line 520
    new-instance v1, Lim/tpelyyftgw/ui/fragments/ContactsFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/ContactsFragment;-><init>()V

    move-object v0, v1

    goto :goto_98

    .line 523
    :cond_3d
    const/4 v1, 0x2

    if-ne p1, v1, :cond_66

    .line 524
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v1}, Lim/tpelyyftgw/ui/IndexActivity;->access$800(Lim/tpelyyftgw/ui/IndexActivity;)Z

    move-result v1

    if-eqz v1, :cond_57

    .line 525
    new-instance v1, Lim/tpelyyftgw/ui/fragments/TabWebFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;-><init>()V

    move-object v0, v1

    .line 526
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/TabWebFragment;

    iget-object v2, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->setDelegate(Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;)V

    goto :goto_98

    .line 528
    :cond_57
    new-instance v1, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;-><init>()V

    move-object v0, v1

    .line 529
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;

    iget-object v2, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;->setDelegate(Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;)V

    goto :goto_98

    .line 533
    :cond_66
    const/4 v1, 0x3

    if-ne p1, v1, :cond_87

    .line 534
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v1}, Lim/tpelyyftgw/ui/IndexActivity;->access$800(Lim/tpelyyftgw/ui/IndexActivity;)Z

    move-result v1

    if-eqz v1, :cond_80

    .line 535
    new-instance v1, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;-><init>()V

    move-object v0, v1

    .line 536
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;

    iget-object v2, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment;->setDelegate(Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;)V

    goto :goto_98

    .line 538
    :cond_80
    new-instance v1, Lim/tpelyyftgw/ui/fragments/MeFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/MeFragment;-><init>()V

    move-object v0, v1

    goto :goto_98

    .line 542
    :cond_87
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v1}, Lim/tpelyyftgw/ui/IndexActivity;->access$800(Lim/tpelyyftgw/ui/IndexActivity;)Z

    move-result v1

    if-eqz v1, :cond_98

    const/4 v1, 0x4

    if-ne p1, v1, :cond_98

    .line 543
    new-instance v1, Lim/tpelyyftgw/ui/fragments/MeFragment;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/fragments/MeFragment;-><init>()V

    move-object v0, v1

    .line 545
    :cond_98
    :goto_98
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v1}, Lim/tpelyyftgw/ui/IndexActivity;->access$200(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/util/LruCache;

    move-result-object v1

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2, v0}, Landroid/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 547
    :cond_a5
    return-object v0
.end method

.method public notifyDataSetChanged()V
    .registers 2

    .line 414
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/IndexActivity;->access$200(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/util/LruCache;

    move-result-object v0

    if-eqz v0, :cond_11

    .line 415
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity$3;->this$0:Lim/tpelyyftgw/ui/IndexActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/IndexActivity;->access$200(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/util/LruCache;

    move-result-object v0

    invoke-virtual {v0}, Landroid/util/LruCache;->evictAll()V

    .line 417
    :cond_11
    invoke-super {p0}, Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;->notifyDataSetChanged()V

    .line 418
    return-void
.end method