a$a.smali

.class Lcom/cleanmaster/loststars/d/a$a;
.super Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;
.source "LostStarsEntryManager.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cleanmaster/loststars/d/a;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0xa
    name = "a"
.end annotation


# instance fields
.field a:Z

.field b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

.field c:Landroid/content/Context;

.field d:Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;

.field e:Landroid/app/Dialog;

.field f:I

.field final g:I

.field h:Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;


# direct methods
.method constructor <init>(Landroid/content/Context;ZLcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;)V
    .registers 6

    .prologue
    const/4 v1, 0x0

    .line 471
    invoke-direct {p0}, Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;-><init>()V

    .line 462
    iput-boolean v1, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    .line 468
    const/4 v0, 0x2

    iput v0, p0, Lcom/cleanmaster/loststars/d/a$a;->g:I

    .line 472
    iput-boolean p2, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    .line 473
    iput-object p3, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    .line 474
    iput-object p1, p0, Lcom/cleanmaster/loststars/d/a$a;->c:Landroid/content/Context;

    .line 475
    iput v1, p0, Lcom/cleanmaster/loststars/d/a$a;->f:I

    .line 476
    return-void
.end method


# virtual methods
.method a(Landroid/app/Dialog;)V
    .registers 2

    .prologue
    .line 561
    iput-object p1, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    .line 562
    return-void
.end method

.method a(Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;)V
    .registers 2

    .prologue
    .line 557
    iput-object p1, p0, Lcom/cleanmaster/loststars/d/a$a;->d:Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;

    .line 558
    return-void
.end method

.method a(Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;)V
    .registers 2

    .prologue
    .line 565
    iput-object p1, p0, Lcom/cleanmaster/loststars/d/a$a;->h:Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;

    .line 566
    return-void
.end method

.method public onFail(I)V
    .registers 6

    .prologue
    const/4 v3, 0x0

    .line 517
    invoke-static {p1}, Lcom/cleanmaster/settings/a/a;->b(I)I

    move-result v0

    .line 518
    iget-boolean v1, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    if-eqz v1, :cond_b

    .line 519
    add-int/lit8 v0, v0, 0x64

    .line 521
    :cond_b
    new-instance v1, Lcom/cleanmaster/settings/a/a;

    invoke-direct {v1, v0}, Lcom/cleanmaster/settings/a/a;-><init>(I)V

    invoke-virtual {v1}, Lcom/cleanmaster/settings/a/a;->a()Lcom/cleanmaster/settings/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/settings/a/a;->report()V

    .line 522
    iget-boolean v0, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    if-eqz v0, :cond_25

    .line 523
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    if-eqz v0, :cond_24

    .line 524
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    invoke-virtual {v0, p1}, Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;->onFail(I)V

    .line 554
    :cond_24
    :goto_24
    return-void

    .line 528
    :cond_25
    packed-switch p1, :pswitch_data_78

    .line 545
    :goto_28
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    if-eqz v0, :cond_24

    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_24

    .line 546
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    invoke-virtual {v0, v3}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 547
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    invoke-virtual {v0, v3}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    .line 549
    :try_start_3e
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
    :try_end_43
    .catch Ljava/lang/Throwable; {:try_start_3e .. :try_end_43} :catch_44

    goto :goto_24

    .line 550
    :catch_44
    move-exception v0

    .line 551
    invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V

    goto :goto_24

    .line 530
    :pswitch_49
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->c:Landroid/content/Context;

    iget-object v1, p0, Lcom/cleanmaster/loststars/d/a$a;->h:Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;

    invoke-static {v0, v1}, Lcom/cleanmaster/loststars/d/a;->c(Landroid/content/Context;Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;)V

    goto :goto_28

    .line 533
    :pswitch_51
    iget v0, p0, Lcom/cleanmaster/loststars/d/a$a;->f:I

    const/4 v1, 0x2

    if-gt v0, v1, :cond_66

    .line 534
    iget v0, p0, Lcom/cleanmaster/loststars/d/a$a;->f:I

    add-int/lit8 v0, v0, 0x1

    iput v0, p0, Lcom/cleanmaster/loststars/d/a$a;->f:I

    .line 535
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->c:Landroid/content/Context;

    iget-boolean v1, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    iget-object v2, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    invoke-static {v0, v1, v2, p0}, Lcom/cleanmaster/loststars/d/a;->a(Landroid/content/Context;ZLcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;Lcom/cleanmaster/loststars/d/a$a;)V

    goto :goto_28

    .line 537
    :cond_66
    const/4 v0, 0x0

    iput v0, p0, Lcom/cleanmaster/loststars/d/a$a;->f:I

    .line 538
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->c:Landroid/content/Context;

    iget-object v1, p0, Lcom/cleanmaster/loststars/d/a$a;->h:Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;

    invoke-static {v0, v1}, Lcom/cleanmaster/loststars/d/a;->c(Landroid/content/Context;Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;)V

    goto :goto_28

    .line 542
    :pswitch_71
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->c:Landroid/content/Context;

    invoke-static {v0}, Lcom/cleanmaster/loststars/d/a;->b(Landroid/content/Context;)V

    goto :goto_28

    .line 528
    nop

    :pswitch_data_78
    .packed-switch 0x1
        :pswitch_51
        :pswitch_49
        :pswitch_71
    .end packed-switch
.end method

.method public onProgress(I)V
    .registers 3

    .prologue
    .line 480
    iget-boolean v0, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    if-eqz v0, :cond_e

    .line 481
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    if-eqz v0, :cond_d

    .line 482
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    invoke-virtual {v0, p1}, Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;->onProgress(I)V

    .line 489
    :cond_d
    :goto_d
    return-void

    .line 486
    :cond_e
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->d:Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;

    if-eqz v0, :cond_d

    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->d:Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;

    invoke-virtual {v0}, Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;->getVisibility()I

    move-result v0

    if-nez v0, :cond_d

    .line 487
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->d:Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;

    invoke-virtual {v0, p1}, Lcom/cleanmaster/ui/floatwindow/ui/RoundProgressBar;->setProgress(I)V

    goto :goto_d
.end method

.method public onSuccess()V
    .registers 3

    .prologue
    .line 493
    const/4 v0, 0x4

    .line 494
    iget-boolean v1, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    if-eqz v1, :cond_7

    .line 495
    const/16 v0, 0x68

    .line 497
    :cond_7
    new-instance v1, Lcom/cleanmaster/settings/a/a;

    invoke-direct {v1, v0}, Lcom/cleanmaster/settings/a/a;-><init>(I)V

    invoke-virtual {v1}, Lcom/cleanmaster/settings/a/a;->a()Lcom/cleanmaster/settings/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/settings/a/a;->report()V

    .line 498
    iget-boolean v0, p0, Lcom/cleanmaster/loststars/d/a$a;->a:Z

    if-eqz v0, :cond_21

    .line 499
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    if-eqz v0, :cond_20

    .line 500
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->b:Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;

    invoke-virtual {v0}, Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;->onSuccess()V

    .line 513
    :cond_20
    :goto_20
    return-void

    .line 504
    :cond_21
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    if-eqz v0, :cond_32

    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_32

    .line 506
    :try_start_2d
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->e:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
    :try_end_32
    .catch Ljava/lang/Throwable; {:try_start_2d .. :try_end_32} :catch_3a

    .line 512
    :cond_32
    :goto_32
    iget-object v0, p0, Lcom/cleanmaster/loststars/d/a$a;->c:Landroid/content/Context;

    iget-object v1, p0, Lcom/cleanmaster/loststars/d/a$a;->h:Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;

    invoke-static {v0, v1}, Lcom/cleanmaster/loststars/d/a;->b(Landroid/content/Context;Lcom/cm/plugincluster/loststars/filemanager/model/TransportData;)V

    goto :goto_20

    .line 507
    :catch_3a
    move-exception v0

    .line 508
    invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V

    goto :goto_32
.end method