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