jf.smali

.class public Ldxoptimizer/jf;
.super Ldxoptimizer/bh;
.source "AppCompatActivity.java"

# interfaces
.implements Ldxoptimizer/cp$a;
.implements Ldxoptimizer/jg;


# instance fields
.field private n:Ldxoptimizer/jh;

.field private o:I

.field private p:Z

.field private q:Landroid/content/res/Resources;


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    .line 64
    invoke-direct {p0}, Ldxoptimizer/bh;-><init>()V

    .line 68
    const/4 v0, 0x0

    iput v0, p0, Ldxoptimizer/jf;->o:I

    return-void
.end method


# virtual methods
.method public a()Landroid/content/Intent;
    .registers 2

    .prologue
    .line 436
    invoke-static {p0}, Ldxoptimizer/bv;->a(Landroid/app/Activity;)Landroid/content/Intent;

    move-result-object v0

    return-object v0
.end method

.method public a(Ldxoptimizer/ke$a;)Ldxoptimizer/ke;
    .registers 3

    .prologue
    .line 287
    const/4 v0, 0x0

    return-object v0
.end method

.method public a(Ldxoptimizer/cp;)V
    .registers 2

    .prologue
    .line 353
    invoke-virtual {p1, p0}, Ldxoptimizer/cp;->a(Landroid/app/Activity;)Ldxoptimizer/cp;

    .line 354
    return-void
.end method

.method public a(Ldxoptimizer/ke;)V
    .registers 2

    .prologue
    .line 262
    return-void
.end method

.method public a(Landroid/content/Intent;)Z
    .registers 3

    .prologue
    .line 453
    invoke-static {p0, p1}, Ldxoptimizer/bv;->a(Landroid/app/Activity;Landroid/content/Intent;)Z

    move-result v0

    return v0
.end method

.method public addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    .registers 4

    .prologue
    .line 158
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Ldxoptimizer/jh;->b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 159
    return-void
.end method

.method public b(Landroid/content/Intent;)V
    .registers 2

    .prologue
    .line 469
    invoke-static {p0, p1}, Ldxoptimizer/bv;->b(Landroid/app/Activity;Landroid/content/Intent;)V

    .line 470
    return-void
.end method

.method public b(Ldxoptimizer/cp;)V
    .registers 2

    .prologue
    .line 372
    return-void
.end method

.method public b(Ldxoptimizer/ke;)V
    .registers 2

    .prologue
    .line 273
    return-void
.end method

.method public c()V
    .registers 2

    .prologue
    .line 242
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->f()V

    .line 243
    return-void
.end method

.method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z
    .registers 5

    .prologue
    const/4 v0, 0x1

    .line 532
    invoke-static {p1}, Ldxoptimizer/fo;->b(Landroid/view/KeyEvent;)Z

    move-result v1

    if-eqz v1, :cond_3a

    .line 533
    invoke-virtual {p1}, Landroid/view/KeyEvent;->getMetaState()I

    move-result v1

    and-int/lit16 v1, v1, -0x7001

    invoke-virtual {p1, v1}, Landroid/view/KeyEvent;->getUnicodeChar(I)I

    move-result v1

    const/16 v2, 0x3c

    if-ne v1, v2, :cond_3a

    .line 535
    invoke-virtual {p1}, Landroid/view/KeyEvent;->getAction()I

    move-result v1

    .line 536
    if-nez v1, :cond_30

    .line 537
    invoke-virtual {p0}, Ldxoptimizer/jf;->f()Ldxoptimizer/jd;

    move-result-object v1

    .line 538
    if-eqz v1, :cond_3a

    invoke-virtual {v1}, Ldxoptimizer/jd;->b()Z

    move-result v2

    if-eqz v2, :cond_3a

    invoke-virtual {v1}, Ldxoptimizer/jd;->g()Z

    move-result v1

    if-eqz v1, :cond_3a

    .line 539
    iput-boolean v0, p0, Ldxoptimizer/jf;->p:Z

    .line 547
    :goto_2f
    return v0

    .line 542
    :cond_30
    if-ne v1, v0, :cond_3a

    iget-boolean v1, p0, Ldxoptimizer/jf;->p:Z

    if-eqz v1, :cond_3a

    .line 543
    const/4 v1, 0x0

    iput-boolean v1, p0, Ldxoptimizer/jf;->p:Z

    goto :goto_2f

    .line 547
    :cond_3a
    invoke-super {p0, p1}, Ldxoptimizer/bh;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z

    move-result v0

    goto :goto_2f
.end method

.method public f()Ldxoptimizer/jd;
    .registers 2

    .prologue
    .line 113
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->a()Ldxoptimizer/jd;

    move-result-object v0

    return-object v0
.end method

.method public findViewById(I)Landroid/view/View;
    .registers 3

    .prologue
    .line 193
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->a(I)Landroid/view/View;

    move-result-object v0

    return-object v0
.end method

.method public g()Z
    .registers 3

    .prologue
    .line 398
    invoke-virtual {p0}, Ldxoptimizer/jf;->a()Landroid/content/Intent;

    move-result-object v0

    .line 400
    if-eqz v0, :cond_27

    .line 401
    invoke-virtual {p0, v0}, Ldxoptimizer/jf;->a(Landroid/content/Intent;)Z

    move-result v1

    if-eqz v1, :cond_23

    .line 402
    invoke-static {p0}, Ldxoptimizer/cp;->a(Landroid/content/Context;)Ldxoptimizer/cp;

    move-result-object v0

    .line 403
    invoke-virtual {p0, v0}, Ldxoptimizer/jf;->a(Ldxoptimizer/cp;)V

    .line 404
    invoke-virtual {p0, v0}, Ldxoptimizer/jf;->b(Ldxoptimizer/cp;)V

    .line 405
    invoke-virtual {v0}, Ldxoptimizer/cp;->a()V

    .line 408
    :try_start_19
    invoke-static {p0}, Ldxoptimizer/at;->a(Landroid/app/Activity;)V
    :try_end_1c
    .catch Ljava/lang/IllegalStateException; {:try_start_19 .. :try_end_1c} :catch_1e

    .line 419
    :goto_1c
    const/4 v0, 0x1

    .line 421
    :goto_1d
    return v0

    .line 409
    :catch_1e
    move-exception v0

    .line 412
    invoke-virtual {p0}, Ldxoptimizer/jf;->finish()V

    goto :goto_1c

    .line 417
    :cond_23
    invoke-virtual {p0, v0}, Ldxoptimizer/jf;->b(Landroid/content/Intent;)V

    goto :goto_1c

    .line 421
    :cond_27
    const/4 v0, 0x0

    goto :goto_1d
.end method

.method public getMenuInflater()Landroid/view/MenuInflater;
    .registers 2

    .prologue
    .line 138
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->b()Landroid/view/MenuInflater;

    move-result-object v0

    return-object v0
.end method

.method public getResources()Landroid/content/res/Resources;
    .registers 3

    .prologue
    .line 552
    iget-object v0, p0, Ldxoptimizer/jf;->q:Landroid/content/res/Resources;

    if-nez v0, :cond_15

    invoke-static {}, Ldxoptimizer/np;->a()Z

    move-result v0

    if-eqz v0, :cond_15

    .line 553
    new-instance v0, Ldxoptimizer/np;

    invoke-super {p0}, Ldxoptimizer/bh;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-direct {v0, p0, v1}, Ldxoptimizer/np;-><init>(Landroid/content/Context;Landroid/content/res/Resources;)V

    iput-object v0, p0, Ldxoptimizer/jf;->q:Landroid/content/res/Resources;

    .line 555
    :cond_15
    iget-object v0, p0, Ldxoptimizer/jf;->q:Landroid/content/res/Resources;

    if-nez v0, :cond_1e

    invoke-super {p0}, Ldxoptimizer/bh;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    :goto_1d
    return-object v0

    :cond_1e
    iget-object v0, p0, Ldxoptimizer/jf;->q:Landroid/content/res/Resources;

    goto :goto_1d
.end method

.method public h()V
    .registers 1
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    .prologue
    .line 483
    return-void
.end method

.method public i()Ldxoptimizer/jh;
    .registers 2

    .prologue
    .line 524
    iget-object v0, p0, Ldxoptimizer/jf;->n:Ldxoptimizer/jh;

    if-nez v0, :cond_a

    .line 525
    invoke-static {p0, p0}, Ldxoptimizer/jh;->a(Landroid/app/Activity;Ldxoptimizer/jg;)Ldxoptimizer/jh;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/jf;->n:Ldxoptimizer/jh;

    .line 527
    :cond_a
    iget-object v0, p0, Ldxoptimizer/jf;->n:Ldxoptimizer/jh;

    return-object v0
.end method

.method public invalidateOptionsMenu()V
    .registers 2
    .annotation build Landroid/support/annotation/RestrictTo;
    .end annotation

    .prologue
    .line 250
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->f()V

    .line 251
    return-void
.end method

.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
    .registers 4

    .prologue
    .line 163
    invoke-super {p0, p1}, Ldxoptimizer/bh;->onConfigurationChanged(Landroid/content/res/Configuration;)V

    .line 164
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->a(Landroid/content/res/Configuration;)V

    .line 165
    iget-object v0, p0, Ldxoptimizer/jf;->q:Landroid/content/res/Resources;

    if-eqz v0, :cond_1b

    .line 168
    invoke-super {p0}, Ldxoptimizer/bh;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v0

    .line 169
    iget-object v1, p0, Ldxoptimizer/jf;->q:Landroid/content/res/Resources;

    invoke-virtual {v1, p1, v0}, Landroid/content/res/Resources;->updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V

    .line 171
    :cond_1b
    return-void
.end method

.method public onContentChanged()V
    .registers 1

    .prologue
    .line 475
    invoke-virtual {p0}, Ldxoptimizer/jf;->h()V

    .line 476
    return-void
.end method

.method protected onCreate(Landroid/os/Bundle;)V
    .registers 5

    .prologue
    .line 74
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    .line 75
    invoke-virtual {v0}, Ldxoptimizer/jh;->h()V

    .line 76
    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->a(Landroid/os/Bundle;)V

    .line 77
    invoke-virtual {v0}, Ldxoptimizer/jh;->i()Z

    move-result v0

    if-eqz v0, :cond_24

    iget v0, p0, Ldxoptimizer/jf;->o:I

    if-eqz v0, :cond_24

    .line 82
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_28

    .line 83
    invoke-virtual {p0}, Ldxoptimizer/jf;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object v0

    iget v1, p0, Ldxoptimizer/jf;->o:I

    const/4 v2, 0x0

    invoke-virtual {p0, v0, v1, v2}, Ldxoptimizer/jf;->onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V

    .line 88
    :cond_24
    :goto_24
    invoke-super {p0, p1}, Ldxoptimizer/bh;->onCreate(Landroid/os/Bundle;)V

    .line 89
    return-void

    .line 85
    :cond_28
    iget v0, p0, Ldxoptimizer/jf;->o:I

    invoke-virtual {p0, v0}, Ldxoptimizer/jf;->setTheme(I)V

    goto :goto_24
.end method

.method protected onDestroy()V
    .registers 2

    .prologue
    .line 212
    invoke-super {p0}, Ldxoptimizer/bh;->onDestroy()V

    .line 213
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->g()V

    .line 214
    return-void
.end method

.method public final onMenuItemSelected(ILandroid/view/MenuItem;)Z
    .registers 6

    .prologue
    .line 198
    invoke-super {p0, p1, p2}, Ldxoptimizer/bh;->onMenuItemSelected(ILandroid/view/MenuItem;)Z

    move-result v0

    if-eqz v0, :cond_8

    .line 199
    const/4 v0, 0x1

    .line 207
    :goto_7
    return v0

    .line 202
    :cond_8
    invoke-virtual {p0}, Ldxoptimizer/jf;->f()Ldxoptimizer/jd;

    move-result-object v0

    .line 203
    invoke-interface {p2}, Landroid/view/MenuItem;->getItemId()I

    move-result v1

    const v2, 0x102002c

    if-ne v1, v2, :cond_24

    if-eqz v0, :cond_24

    .line 204
    invoke-virtual {v0}, Ldxoptimizer/jd;->a()I

    move-result v0

    and-int/lit8 v0, v0, 0x4

    if-eqz v0, :cond_24

    .line 205
    invoke-virtual {p0}, Ldxoptimizer/jf;->g()Z

    move-result v0

    goto :goto_7

    .line 207
    :cond_24
    const/4 v0, 0x0

    goto :goto_7
.end method

.method public onMenuOpened(ILandroid/view/Menu;)Z
    .registers 4

    .prologue
    .line 499
    invoke-super {p0, p1, p2}, Ldxoptimizer/bh;->onMenuOpened(ILandroid/view/Menu;)Z

    move-result v0

    return v0
.end method

.method public onPanelClosed(ILandroid/view/Menu;)V
    .registers 3

    .prologue
    .line 510
    invoke-super {p0, p1, p2}, Ldxoptimizer/bh;->onPanelClosed(ILandroid/view/Menu;)V

    .line 511
    return-void
.end method

.method protected onPostCreate(Landroid/os/Bundle;)V
    .registers 3

    .prologue
    .line 100
    invoke-super {p0, p1}, Ldxoptimizer/bh;->onPostCreate(Landroid/os/Bundle;)V

    .line 101
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->b(Landroid/os/Bundle;)V

    .line 102
    return-void
.end method

.method protected onPostResume()V
    .registers 2

    .prologue
    .line 175
    invoke-super {p0}, Ldxoptimizer/bh;->onPostResume()V

    .line 176
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->e()V

    .line 177
    return-void
.end method

.method protected onSaveInstanceState(Landroid/os/Bundle;)V
    .registers 3

    .prologue
    .line 515
    invoke-super {p0, p1}, Ldxoptimizer/bh;->onSaveInstanceState(Landroid/os/Bundle;)V

    .line 516
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->c(Landroid/os/Bundle;)V

    .line 517
    return-void
.end method

.method protected onStart()V
    .registers 2

    .prologue
    .line 181
    invoke-super {p0}, Ldxoptimizer/bh;->onStart()V

    .line 182
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->c()V

    .line 183
    return-void
.end method

.method protected onStop()V
    .registers 2

    .prologue
    .line 187
    invoke-super {p0}, Ldxoptimizer/bh;->onStop()V

    .line 188
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/jh;->d()V

    .line 189
    return-void
.end method

.method protected onTitleChanged(Ljava/lang/CharSequence;I)V
    .registers 4

    .prologue
    .line 218
    invoke-super {p0, p1, p2}, Ldxoptimizer/bh;->onTitleChanged(Ljava/lang/CharSequence;I)V

    .line 219
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->a(Ljava/lang/CharSequence;)V

    .line 220
    return-void
.end method

.method public setContentView(I)V
    .registers 3

    .prologue
    .line 143
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->b(I)V

    .line 144
    return-void
.end method

.method public setContentView(Landroid/view/View;)V
    .registers 3

    .prologue
    .line 148
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/jh;->a(Landroid/view/View;)V

    .line 149
    return-void
.end method

.method public setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    .registers 4

    .prologue
    .line 153
    invoke-virtual {p0}, Ldxoptimizer/jf;->i()Ldxoptimizer/jh;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Ldxoptimizer/jh;->a(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 154
    return-void
.end method

.method public setTheme(I)V
    .registers 2

    .prologue
    .line 93
    invoke-super {p0, p1}, Ldxoptimizer/bh;->setTheme(I)V

    .line 95
    iput p1, p0, Ldxoptimizer/jf;->o:I

    .line 96
    return-void
.end method