bh.smali
.class public Ldxoptimizer/bh;
.super Ldxoptimizer/bd;
.source "FragmentActivity.java"
# interfaces
.implements Ldxoptimizer/at$a;
.implements Ldxoptimizer/au$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bh$a;,
Ldxoptimizer/bh$b;
}
.end annotation
# instance fields
.field final c:Landroid/os/Handler;
.field final d:Ldxoptimizer/bj;
.field e:Z
.field f:Z
.field g:Z
.field h:Z
.field i:Z
.field j:Z
.field k:Z
.field l:I
.field m:Ldxoptimizer/ff;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ldxoptimizer/ff",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 79
invoke-direct {p0}, Ldxoptimizer/bd;-><init>()V
.line 93
new-instance v0, Ldxoptimizer/bh$1;
invoke-direct {v0, p0}, Ldxoptimizer/bh$1;-><init>(Ldxoptimizer/bh;)V
iput-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
.line 112
new-instance v0, Ldxoptimizer/bh$a;
invoke-direct {v0, p0}, Ldxoptimizer/bh$a;-><init>(Ldxoptimizer/bh;)V
invoke-static {v0}, Ldxoptimizer/bj;->a(Ldxoptimizer/bk;)Ldxoptimizer/bj;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
.line 1008
return-void
.end method
.method private static a(Landroid/view/View;)Ljava/lang/String;
.registers 8
.prologue
const/16 v3, 0x56
const/16 v1, 0x46
const/16 v6, 0x2c
const/16 v5, 0x20
const/16 v2, 0x2e
.line 704
new-instance v4, Ljava/lang/StringBuilder;
const/16 v0, 0x80
invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(I)V
.line 705
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 706
const/16 v0, 0x7b
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 707
invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 708
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 709
invoke-virtual {p0}, Landroid/view/View;->getVisibility()I
move-result v0
sparse-switch v0, :sswitch_data_156
.line 713
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 715
:goto_39
invoke-virtual {p0}, Landroid/view/View;->isFocusable()Z
move-result v0
if-eqz v0, :cond_131
move v0, v1
:goto_40
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 716
invoke-virtual {p0}, Landroid/view/View;->isEnabled()Z
move-result v0
if-eqz v0, :cond_134
const/16 v0, 0x45
:goto_4b
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 717
invoke-virtual {p0}, Landroid/view/View;->willNotDraw()Z
move-result v0
if-eqz v0, :cond_137
move v0, v2
:goto_55
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 718
invoke-virtual {p0}, Landroid/view/View;->isHorizontalScrollBarEnabled()Z
move-result v0
if-eqz v0, :cond_13b
const/16 v0, 0x48
:goto_60
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 719
invoke-virtual {p0}, Landroid/view/View;->isVerticalScrollBarEnabled()Z
move-result v0
if-eqz v0, :cond_13e
move v0, v3
:goto_6a
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 720
invoke-virtual {p0}, Landroid/view/View;->isClickable()Z
move-result v0
if-eqz v0, :cond_141
const/16 v0, 0x43
:goto_75
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 721
invoke-virtual {p0}, Landroid/view/View;->isLongClickable()Z
move-result v0
if-eqz v0, :cond_144
const/16 v0, 0x4c
:goto_80
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 722
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 723
invoke-virtual {p0}, Landroid/view/View;->isFocused()Z
move-result v0
if-eqz v0, :cond_147
:goto_8c
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 724
invoke-virtual {p0}, Landroid/view/View;->isSelected()Z
move-result v0
if-eqz v0, :cond_14a
const/16 v0, 0x53
:goto_97
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 725
invoke-virtual {p0}, Landroid/view/View;->isPressed()Z
move-result v0
if-eqz v0, :cond_a2
const/16 v2, 0x50
:cond_a2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 726
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 727
invoke-virtual {p0}, Landroid/view/View;->getLeft()I
move-result v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 728
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 729
invoke-virtual {p0}, Landroid/view/View;->getTop()I
move-result v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 730
const/16 v0, 0x2d
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 731
invoke-virtual {p0}, Landroid/view/View;->getRight()I
move-result v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 732
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 733
invoke-virtual {p0}, Landroid/view/View;->getBottom()I
move-result v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 734
invoke-virtual {p0}, Landroid/view/View;->getId()I
move-result v1
.line 735
const/4 v0, -0x1
if-eq v1, v0, :cond_114
.line 736
const-string v0, " #"
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 737
invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 738
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v2
.line 739
if-eqz v1, :cond_114
if-eqz v2, :cond_114
.line 742
const/high16 v0, -0x1000000
and-int/2addr v0, v1
sparse-switch v0, :sswitch_data_164
.line 750
:try_start_f0
invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;
move-result-object v0
.line 753
:goto_f4
invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getResourceTypeName(I)Ljava/lang/String;
move-result-object v3
.line 754
invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getResourceEntryName(I)Ljava/lang/String;
move-result-object v1
.line 755
const-string v2, " "
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 756
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 757
const-string v0, ":"
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 758
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 759
const-string v0, "/"
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 760
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_114
.catch Landroid/content/res/Resources$NotFoundException; {:try_start_f0 .. :try_end_114} :catch_153
.line 765
:cond_114
:goto_114
const-string v0, "}"
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 766
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.line 710
:sswitch_11e
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto/16 :goto_39
.line 711
:sswitch_123
const/16 v0, 0x49
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto/16 :goto_39
.line 712
:sswitch_12a
const/16 v0, 0x47
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto/16 :goto_39
:cond_131
move v0, v2
.line 715
goto/16 :goto_40
:cond_134
move v0, v2
.line 716
goto/16 :goto_4b
.line 717
:cond_137
const/16 v0, 0x44
goto/16 :goto_55
:cond_13b
move v0, v2
.line 718
goto/16 :goto_60
:cond_13e
move v0, v2
.line 719
goto/16 :goto_6a
:cond_141
move v0, v2
.line 720
goto/16 :goto_75
:cond_144
move v0, v2
.line 721
goto/16 :goto_80
:cond_147
move v1, v2
.line 723
goto/16 :goto_8c
:cond_14a
move v0, v2
.line 724
goto/16 :goto_97
.line 744
:sswitch_14d
:try_start_14d
const-string v0, "app"
goto :goto_f4
.line 747
:sswitch_150
const-string v0, "android"
:try_end_152
.catch Landroid/content/res/Resources$NotFoundException; {:try_start_14d .. :try_end_152} :catch_153
goto :goto_f4
.line 761
:catch_153
move-exception v0
goto :goto_114
.line 709
nop
:sswitch_data_156
.sparse-switch
0x0 -> :sswitch_11e
0x4 -> :sswitch_123
0x8 -> :sswitch_12a
.end sparse-switch
.line 742
:sswitch_data_164
.sparse-switch
0x1000000 -> :sswitch_150
0x7f000000 -> :sswitch_14d
.end sparse-switch
.end method
.method private a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
.registers 8
.prologue
.line 770
invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 771
if-nez p3, :cond_b
.line 772
const-string v0, "null"
invoke-virtual {p2, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
.line 788
:cond_a
return-void
.line 775
:cond_b
invoke-static {p3}, Ldxoptimizer/bh;->a(Landroid/view/View;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
.line 776
instance-of v0, p3, Landroid/view/ViewGroup;
if-eqz v0, :cond_a
.line 779
check-cast p3, Landroid/view/ViewGroup;
.line 780
invoke-virtual {p3}, Landroid/view/ViewGroup;->getChildCount()I
move-result v1
.line 781
if-lez v1, :cond_a
.line 784
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, " "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 785
const/4 v0, 0x0
:goto_32
if-ge v0, v1, :cond_a
.line 786
invoke-virtual {p3, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v3
invoke-direct {p0, v2, p2, v3}, Ldxoptimizer/bh;->a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
.line 785
add-int/lit8 v0, v0, 0x1
goto :goto_32
.end method
.method private b(Landroid/support/v4/app/Fragment;)I
.registers 6
.prologue
const v3, 0xfffe
.line 970
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0}, Ldxoptimizer/ff;->b()I
move-result v0
if-lt v0, v3, :cond_13
.line 971
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Too many pending Fragment activity results."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 975
:cond_13
:goto_13
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
iget v1, p0, Ldxoptimizer/bh;->l:I
invoke-virtual {v0, v1}, Ldxoptimizer/ff;->f(I)I
move-result v0
if-ltz v0, :cond_25
.line 976
iget v0, p0, Ldxoptimizer/bh;->l:I
add-int/lit8 v0, v0, 0x1
rem-int/2addr v0, v3
iput v0, p0, Ldxoptimizer/bh;->l:I
goto :goto_13
.line 980
:cond_25
iget v0, p0, Ldxoptimizer/bh;->l:I
.line 981
iget-object v1, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
iget-object v2, p1, Landroid/support/v4/app/Fragment;->f:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Ldxoptimizer/ff;->b(ILjava/lang/Object;)V
.line 982
iget v1, p0, Ldxoptimizer/bh;->l:I
add-int/lit8 v1, v1, 0x1
rem-int/2addr v1, v3
iput v1, p0, Ldxoptimizer/bh;->l:I
.line 985
return v0
.end method
# virtual methods
.method final a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.registers 6
.prologue
.line 378
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p1, p2, p3, p4}, Ldxoptimizer/bj;->a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public final a(I)V
.registers 3
.prologue
.line 871
iget-boolean v0, p0, Ldxoptimizer/bh;->k:Z
if-nez v0, :cond_a
const/4 v0, -0x1
if-eq p1, v0, :cond_a
.line 873
invoke-static {p1}, Ldxoptimizer/bh;->b(I)V
.line 875
:cond_a
return-void
.end method
.method public a(Landroid/support/v4/app/Fragment;)V
.registers 2
.prologue
.line 832
return-void
.end method
.method public a(Landroid/support/v4/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
.registers 8
.prologue
const/4 v1, -0x1
const/4 v2, 0x0
.line 929
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/bh;->b:Z
.line 931
if-ne p3, v1, :cond_e
.line 932
const/4 v0, -0x1
:try_start_8
invoke-static {p0, p2, v0, p4}, Ldxoptimizer/at;->a(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V
:try_end_b
.catchall {:try_start_8 .. :try_end_b} :catchall_24
.line 940
iput-boolean v2, p0, Ldxoptimizer/bh;->b:Z
.line 942
:goto_d
return-void
.line 935
:cond_e
:try_start_e
invoke-static {p3}, Ldxoptimizer/bh;->b(I)V
.line 936
invoke-direct {p0, p1}, Ldxoptimizer/bh;->b(Landroid/support/v4/app/Fragment;)I
move-result v0
.line 937
add-int/lit8 v0, v0, 0x1
shl-int/lit8 v0, v0, 0x10
const v1, 0xffff
and-int/2addr v1, p3
add-int/2addr v0, v1
invoke-static {p0, p2, v0, p4}, Ldxoptimizer/at;->a(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V
:try_end_21
.catchall {:try_start_e .. :try_end_21} :catchall_24
.line 940
iput-boolean v2, p0, Ldxoptimizer/bh;->b:Z
goto :goto_d
:catchall_24
move-exception v0
iput-boolean v2, p0, Ldxoptimizer/bh;->b:Z
throw v0
.end method
.method a(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V
.registers 7
.prologue
const/4 v2, 0x0
.line 993
const/4 v0, -0x1
if-ne p3, v0, :cond_8
.line 994
invoke-static {p0, p2, p3}, Ldxoptimizer/at;->a(Landroid/app/Activity;[Ljava/lang/String;I)V
.line 1006
:goto_7
return-void
.line 997
:cond_8
invoke-static {p3}, Ldxoptimizer/bh;->b(I)V
.line 999
const/4 v0, 0x1
:try_start_c
iput-boolean v0, p0, Ldxoptimizer/bh;->k:Z
.line 1000
invoke-direct {p0, p1}, Ldxoptimizer/bh;->b(Landroid/support/v4/app/Fragment;)I
move-result v0
.line 1001
add-int/lit8 v0, v0, 0x1
shl-int/lit8 v0, v0, 0x10
const v1, 0xffff
and-int/2addr v1, p3
add-int/2addr v0, v1
invoke-static {p0, p2, v0}, Ldxoptimizer/at;->a(Landroid/app/Activity;[Ljava/lang/String;I)V
:try_end_1e
.catchall {:try_start_c .. :try_end_1e} :catchall_21
.line 1004
iput-boolean v2, p0, Ldxoptimizer/bh;->k:Z
goto :goto_7
:catchall_21
move-exception v0
iput-boolean v2, p0, Ldxoptimizer/bh;->k:Z
throw v0
.end method
.method a(Z)V
.registers 4
.prologue
const/4 v1, 0x1
.line 791
iget-boolean v0, p0, Ldxoptimizer/bh;->h:Z
if-nez v0, :cond_12
.line 792
iput-boolean v1, p0, Ldxoptimizer/bh;->h:Z
.line 793
iput-boolean p1, p0, Ldxoptimizer/bh;->i:Z
.line 794
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
.line 795
invoke-virtual {p0}, Ldxoptimizer/bh;->d()V
.line 804
:cond_11
:goto_11
return-void
.line 796
:cond_12
if-eqz p1, :cond_11
.line 801
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->o()V
.line 802
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, v1}, Ldxoptimizer/bj;->c(Z)V
goto :goto_11
.end method
.method protected a(Landroid/view/View;Landroid/view/Menu;)Z
.registers 4
.annotation build Landroid/support/annotation/RestrictTo;
.end annotation
.prologue
.line 535
const/4 v0, 0x0
invoke-super {p0, v0, p1, p2}, Ldxoptimizer/bd;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
move-result v0
return v0
.end method
.method protected a_()V
.registers 2
.prologue
.line 509
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->h()V
.line 510
return-void
.end method
.method public b()Ljava/lang/Object;
.registers 2
.prologue
.line 639
const/4 v0, 0x0
return-object v0
.end method
.method public c()V
.registers 3
.prologue
.line 661
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0xb
if-lt v0, v1, :cond_a
.line 664
invoke-static {p0}, Ldxoptimizer/av;->a(Landroid/app/Activity;)V
.line 671
:goto_9
return-void
.line 670
:cond_a
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/bh;->j:Z
goto :goto_9
.end method
.method d()V
.registers 3
.prologue
.line 814
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
iget-boolean v1, p0, Ldxoptimizer/bh;->i:Z
invoke-virtual {v0, v1}, Ldxoptimizer/bj;->c(Z)V
.line 816
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->k()V
.line 817
return-void
.end method
.method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.registers 7
.prologue
.line 684
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0xb
if-lt v0, v1, :cond_6
.line 688
:cond_6
invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
const-string v0, "Local FragmentActivity "
invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 689
invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 690
const-string v0, " State:"
invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
.line 691
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 692
invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
const-string v1, "mCreated="
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 693
iget-boolean v1, p0, Ldxoptimizer/bh;->e:Z
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Z)V
const-string v1, "mResumed="
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 694
iget-boolean v1, p0, Ldxoptimizer/bh;->f:Z
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Z)V
const-string v1, " mStopped="
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 695
iget-boolean v1, p0, Ldxoptimizer/bh;->g:Z
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Z)V
const-string v1, " mReallyStopped="
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
.line 696
iget-boolean v1, p0, Ldxoptimizer/bh;->h:Z
invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->println(Z)V
.line 697
iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v1, v0, p2, p3, p4}, Ldxoptimizer/bj;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.line 698
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->a()Ldxoptimizer/bl;
move-result-object v0
invoke-virtual {v0, p1, p2, p3, p4}, Ldxoptimizer/bl;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.line 699
invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
const-string v0, "View Hierarchy:"
invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
.line 700
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Ldxoptimizer/bh;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
invoke-direct {p0, v0, p3, v1}, Ldxoptimizer/bh;->a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
.line 701
return-void
.end method
.method public e()Ldxoptimizer/bl;
.registers 2
.prologue
.line 839
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->a()Ldxoptimizer/bl;
move-result-object v0
return-object v0
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 8
.prologue
.line 149
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->b()V
.line 150
shr-int/lit8 v0, p1, 0x10
.line 151
if-eqz v0, :cond_4b
.line 152
add-int/lit8 v1, v0, -0x1
.line 154
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0, v1}, Ldxoptimizer/ff;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 155
iget-object v2, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v2, v1}, Ldxoptimizer/ff;->c(I)V
.line 156
if-nez v0, :cond_22
.line 157
const-string v0, "FragmentActivity"
const-string v1, "Activity result delivered for unknown Fragment."
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 170
:goto_21
return-void
.line 160
:cond_22
iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v1, v0}, Ldxoptimizer/bj;->a(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
move-result-object v1
.line 161
if-nez v1, :cond_43
.line 162
const-string v1, "FragmentActivity"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Activity result no fragment exists for who: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_21
.line 164
:cond_43
const v0, 0xffff
and-int/2addr v0, p1
invoke-virtual {v1, v0, p2, p3}, Landroid/support/v4/app/Fragment;->a(IILandroid/content/Intent;)V
goto :goto_21
.line 169
:cond_4b
invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->onActivityResult(IILandroid/content/Intent;)V
goto :goto_21
.end method
.method public onBackPressed()V
.registers 2
.prologue
.line 178
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->a()Ldxoptimizer/bl;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bl;->b()Z
move-result v0
if-nez v0, :cond_f
.line 179
invoke-super {p0}, Ldxoptimizer/bd;->onBackPressed()V
.line 181
:cond_f
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 3
.prologue
.line 307
invoke-super {p0, p1}, Ldxoptimizer/bd;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 308
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p1}, Ldxoptimizer/bj;->a(Landroid/content/res/Configuration;)V
.line 309
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 9
.prologue
const/4 v1, 0x0
const/4 v2, 0x0
.line 317
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, v1}, Ldxoptimizer/bj;->a(Landroid/support/v4/app/Fragment;)V
.line 319
invoke-super {p0, p1}, Ldxoptimizer/bd;->onCreate(Landroid/os/Bundle;)V
.line 322
invoke-virtual {p0}, Ldxoptimizer/bh;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bh$b;
.line 323
if-eqz v0, :cond_19
.line 324
iget-object v3, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
iget-object v4, v0, Ldxoptimizer/bh$b;->c:Ldxoptimizer/fe;
invoke-virtual {v3, v4}, Ldxoptimizer/bj;->a(Ldxoptimizer/fe;)V
.line 326
:cond_19
if-eqz p1, :cond_55
.line 327
const-string v3, "android:support:fragments"
invoke-virtual {p1, v3}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v3
.line 328
iget-object v4, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
if-eqz v0, :cond_68
iget-object v0, v0, Ldxoptimizer/bh$b;->b:Ldxoptimizer/bn;
:goto_27
invoke-virtual {v4, v3, v0}, Ldxoptimizer/bj;->a(Landroid/os/Parcelable;Ldxoptimizer/bn;)V
.line 331
const-string v0, "android:support:next_request_index"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_55
.line 332
const-string v0, "android:support:next_request_index"
.line 333
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Ldxoptimizer/bh;->l:I
.line 334
const-string v0, "android:support:request_indicies"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getIntArray(Ljava/lang/String;)[I
move-result-object v1
.line 335
const-string v0, "android:support:request_fragment_who"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getStringArray(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v3
.line 336
if-eqz v1, :cond_4e
if-eqz v3, :cond_4e
array-length v0, v1
array-length v4, v3
if-eq v0, v4, :cond_6a
.line 338
:cond_4e
const-string v0, "FragmentActivity"
const-string v1, "Invalid requestCode mapping in savedInstanceState."
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 348
:cond_55
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
if-nez v0, :cond_62
.line 349
new-instance v0, Ldxoptimizer/ff;
invoke-direct {v0}, Ldxoptimizer/ff;-><init>()V
iput-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
.line 350
iput v2, p0, Ldxoptimizer/bh;->l:I
.line 353
:cond_62
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->e()V
.line 354
return-void
:cond_68
move-object v0, v1
.line 328
goto :goto_27
.line 340
:cond_6a
new-instance v0, Ldxoptimizer/ff;
array-length v4, v1
invoke-direct {v0, v4}, Ldxoptimizer/ff;-><init>(I)V
iput-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
move v0, v2
.line 341
:goto_73
array-length v4, v1
if-ge v0, v4, :cond_55
.line 342
iget-object v4, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
aget v5, v1, v0
aget-object v6, v3, v0
invoke-virtual {v4, v5, v6}, Ldxoptimizer/ff;->b(ILjava/lang/Object;)V
.line 341
add-int/lit8 v0, v0, 0x1
goto :goto_73
.end method
.method public onCreatePanelMenu(ILandroid/view/Menu;)Z
.registers 6
.prologue
.line 361
if-nez p1, :cond_1a
.line 362
invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onCreatePanelMenu(ILandroid/view/Menu;)Z
move-result v0
.line 363
iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {p0}, Ldxoptimizer/bh;->getMenuInflater()Landroid/view/MenuInflater;
move-result-object v2
invoke-virtual {v1, p2, v2}, Ldxoptimizer/bj;->a(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
move-result v1
or-int/2addr v0, v1
.line 364
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0xb
if-lt v1, v2, :cond_18
.line 372
:goto_17
return v0
.line 370
:cond_18
const/4 v0, 0x1
goto :goto_17
.line 372
:cond_1a
invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onCreatePanelMenu(ILandroid/view/Menu;)Z
move-result v0
goto :goto_17
.end method
.method public bridge synthetic onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.registers 6
.prologue
.line 79
invoke-super {p0, p1, p2, p3, p4}, Ldxoptimizer/bd;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.registers 5
.prologue
.line 79
invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public onDestroy()V
.registers 2
.prologue
.line 386
invoke-super {p0}, Ldxoptimizer/bd;->onDestroy()V
.line 388
const/4 v0, 0x0
invoke-virtual {p0, v0}, Ldxoptimizer/bh;->a(Z)V
.line 390
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->l()V
.line 391
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->p()V
.line 392
return-void
.end method
.method public onLowMemory()V
.registers 2
.prologue
.line 399
invoke-super {p0}, Ldxoptimizer/bd;->onLowMemory()V
.line 400
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->m()V
.line 401
return-void
.end method
.method public onMenuItemSelected(ILandroid/view/MenuItem;)Z
.registers 4
.prologue
.line 408
invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onMenuItemSelected(ILandroid/view/MenuItem;)Z
move-result v0
if-eqz v0, :cond_8
.line 409
const/4 v0, 0x1
.line 420
:goto_7
return v0
.line 412
:cond_8
sparse-switch p1, :sswitch_data_1c
.line 420
const/4 v0, 0x0
goto :goto_7
.line 414
:sswitch_d
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p2}, Ldxoptimizer/bj;->a(Landroid/view/MenuItem;)Z
move-result v0
goto :goto_7
.line 417
:sswitch_14
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p2}, Ldxoptimizer/bj;->b(Landroid/view/MenuItem;)Z
move-result v0
goto :goto_7
.line 412
nop
:sswitch_data_1c
.sparse-switch
0x0 -> :sswitch_d
0x6 -> :sswitch_14
.end sparse-switch
.end method
.method public onMultiWindowModeChanged(Z)V
.registers 3
.prologue
.line 285
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p1}, Ldxoptimizer/bj;->a(Z)V
.line 286
return-void
.end method
.method protected onNewIntent(Landroid/content/Intent;)V
.registers 3
.prologue
.line 463
invoke-super {p0, p1}, Ldxoptimizer/bd;->onNewIntent(Landroid/content/Intent;)V
.line 464
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->b()V
.line 465
return-void
.end method
.method public onPanelClosed(ILandroid/view/Menu;)V
.registers 4
.prologue
.line 429
packed-switch p1, :pswitch_data_e
.line 434
:goto_3
invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onPanelClosed(ILandroid/view/Menu;)V
.line 435
return-void
.line 431
:pswitch_7
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p2}, Ldxoptimizer/bj;->b(Landroid/view/Menu;)V
goto :goto_3
.line 429
nop
:pswitch_data_e
.packed-switch 0x0
:pswitch_7
.end packed-switch
.end method
.method public onPause()V
.registers 3
.prologue
const/4 v1, 0x2
.line 442
invoke-super {p0}, Ldxoptimizer/bd;->onPause()V
.line 443
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/bh;->f:Z
.line 444
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z
move-result v0
if-eqz v0, :cond_17
.line 445
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
.line 446
invoke-virtual {p0}, Ldxoptimizer/bh;->a_()V
.line 448
:cond_17
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->i()V
.line 449
return-void
.end method
.method public onPictureInPictureModeChanged(Z)V
.registers 3
.prologue
.line 299
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0, p1}, Ldxoptimizer/bj;->b(Z)V
.line 300
return-void
.end method
.method public onPostResume()V
.registers 3
.prologue
.line 496
invoke-super {p0}, Ldxoptimizer/bd;->onPostResume()V
.line 497
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
.line 498
invoke-virtual {p0}, Ldxoptimizer/bh;->a_()V
.line 499
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->n()Z
.line 500
return-void
.end method
.method public onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
.registers 6
.prologue
.line 517
if-nez p1, :cond_1d
if-eqz p3, :cond_1d
.line 518
iget-boolean v0, p0, Ldxoptimizer/bh;->j:Z
if-eqz v0, :cond_11
.line 519
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/bh;->j:Z
.line 520
invoke-interface {p3}, Landroid/view/Menu;->clear()V
.line 521
invoke-virtual {p0, p1, p3}, Ldxoptimizer/bh;->onCreatePanelMenu(ILandroid/view/Menu;)Z
.line 523
:cond_11
invoke-virtual {p0, p2, p3}, Ldxoptimizer/bh;->a(Landroid/view/View;Landroid/view/Menu;)Z
move-result v0
.line 524
iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v1, p3}, Ldxoptimizer/bj;->a(Landroid/view/Menu;)Z
move-result v1
or-int/2addr v0, v1
.line 527
:goto_1c
return v0
:cond_1d
invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
move-result v0
goto :goto_1c
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 8
.prologue
const v3, 0xffff
.line 897
shr-int/lit8 v0, p1, 0x10
and-int/2addr v0, v3
.line 898
if-eqz v0, :cond_20
.line 899
add-int/lit8 v1, v0, -0x1
.line 901
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0, v1}, Ldxoptimizer/ff;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 902
iget-object v2, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v2, v1}, Ldxoptimizer/ff;->c(I)V
.line 903
if-nez v0, :cond_21
.line 904
const-string v0, "FragmentActivity"
const-string v1, "Activity result delivered for unknown Fragment."
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 914
:cond_20
:goto_20
return-void
.line 907
:cond_21
iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v1, v0}, Ldxoptimizer/bj;->a(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
move-result-object v1
.line 908
if-nez v1, :cond_42
.line 909
const-string v1, "FragmentActivity"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Activity result no fragment exists for who: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_20
.line 911
:cond_42
and-int v0, p1, v3
invoke-virtual {v1, v0, p2, p3}, Landroid/support/v4/app/Fragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
goto :goto_20
.end method
.method public onResume()V
.registers 3
.prologue
.line 485
invoke-super {p0}, Ldxoptimizer/bd;->onResume()V
.line 486
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 487
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/bh;->f:Z
.line 488
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->n()Z
.line 489
return-void
.end method
.method public final onRetainNonConfigurationInstance()Ljava/lang/Object;
.registers 5
.prologue
.line 545
iget-boolean v0, p0, Ldxoptimizer/bh;->g:Z
if-eqz v0, :cond_8
.line 546
const/4 v0, 0x1
invoke-virtual {p0, v0}, Ldxoptimizer/bh;->a(Z)V
.line 549
:cond_8
invoke-virtual {p0}, Ldxoptimizer/bh;->b()Ljava/lang/Object;
move-result-object v1
.line 551
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->d()Ldxoptimizer/bn;
move-result-object v2
.line 552
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->r()Ldxoptimizer/fe;
move-result-object v3
.line 554
if-nez v2, :cond_20
if-nez v3, :cond_20
if-nez v1, :cond_20
.line 555
const/4 v0, 0x0
.line 562
:goto_1f
return-object v0
.line 558
:cond_20
new-instance v0, Ldxoptimizer/bh$b;
invoke-direct {v0}, Ldxoptimizer/bh$b;-><init>()V
.line 559
iput-object v1, v0, Ldxoptimizer/bh$b;->a:Ljava/lang/Object;
.line 560
iput-object v2, v0, Ldxoptimizer/bh$b;->b:Ldxoptimizer/bn;
.line 561
iput-object v3, v0, Ldxoptimizer/bh$b;->c:Ldxoptimizer/fe;
goto :goto_1f
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.registers 6
.prologue
.line 570
invoke-super {p0, p1}, Ldxoptimizer/bd;->onSaveInstanceState(Landroid/os/Bundle;)V
.line 571
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->c()Landroid/os/Parcelable;
move-result-object v0
.line 572
if-eqz v0, :cond_10
.line 573
const-string v1, "android:support:fragments"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
.line 575
:cond_10
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0}, Ldxoptimizer/ff;->b()I
move-result v0
if-lez v0, :cond_59
.line 576
const-string v0, "android:support:next_request_index"
iget v1, p0, Ldxoptimizer/bh;->l:I
invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 578
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0}, Ldxoptimizer/ff;->b()I
move-result v0
new-array v2, v0, [I
.line 579
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0}, Ldxoptimizer/ff;->b()I
move-result v0
new-array v3, v0, [Ljava/lang/String;
.line 580
const/4 v0, 0x0
move v1, v0
:goto_31
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0}, Ldxoptimizer/ff;->b()I
move-result v0
if-ge v1, v0, :cond_4f
.line 581
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0, v1}, Ldxoptimizer/ff;->d(I)I
move-result v0
aput v0, v2, v1
.line 582
iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;
invoke-virtual {v0, v1}, Ldxoptimizer/ff;->e(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
aput-object v0, v3, v1
.line 580
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_31
.line 584
:cond_4f
const-string v0, "android:support:request_indicies"
invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->putIntArray(Ljava/lang/String;[I)V
.line 585
const-string v0, "android:support:request_fragment_who"
invoke-virtual {p1, v0, v3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
.line 587
:cond_59
return-void
.end method
.method protected onStart()V
.registers 3
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 595
invoke-super {p0}, Ldxoptimizer/bd;->onStart()V
.line 597
iput-boolean v0, p0, Ldxoptimizer/bh;->g:Z
.line 598
iput-boolean v0, p0, Ldxoptimizer/bh;->h:Z
.line 599
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
.line 601
iget-boolean v0, p0, Ldxoptimizer/bh;->e:Z
if-nez v0, :cond_19
.line 602
iput-boolean v1, p0, Ldxoptimizer/bh;->e:Z
.line 603
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->f()V
.line 606
:cond_19
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->b()V
.line 607
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->n()Z
.line 609
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->o()V
.line 613
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->g()V
.line 614
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->q()V
.line 615
return-void
.end method
.method public onStateNotSaved()V
.registers 2
.prologue
.line 471
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->b()V
.line 472
return-void
.end method
.method protected onStop()V
.registers 3
.prologue
const/4 v1, 0x1
.line 622
invoke-super {p0}, Ldxoptimizer/bd;->onStop()V
.line 624
iput-boolean v1, p0, Ldxoptimizer/bh;->g:Z
.line 625
iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 627
iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;
invoke-virtual {v0}, Ldxoptimizer/bj;->j()V
.line 628
return-void
.end method
.method public startActivityForResult(Landroid/content/Intent;I)V
.registers 4
.prologue
.line 854
iget-boolean v0, p0, Ldxoptimizer/bh;->b:Z
if-nez v0, :cond_a
.line 855
const/4 v0, -0x1
if-eq p2, v0, :cond_a
.line 856
invoke-static {p2}, Ldxoptimizer/bh;->b(I)V
.line 859
:cond_a
invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->startActivityForResult(Landroid/content/Intent;I)V
.line 860
return-void
.end method
.method public bridge synthetic startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
.registers 4
.prologue
.line 79
invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
return-void
.end method
.method public bridge synthetic startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/IntentSender$SendIntentException;
}
.end annotation
.prologue
.line 79
invoke-super/range {p0 .. p6}, Ldxoptimizer/bd;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
return-void
.end method
.method public bridge synthetic startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/IntentSender$SendIntentException;
}
.end annotation
.prologue
.line 79
invoke-super/range {p0 .. p7}, Ldxoptimizer/bd;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
return-void
.end method