ac.smali

.class Lcom/cleanmaster/kinfoc/ac;
.super Ljava/lang/Object;
.source "KInfocReporter.java"

# interfaces
.implements Lcom/cleanmaster/kinfoc/base/InfocServerControllerBase$IResultCallback;


# instance fields
.field final synthetic a:Lcom/cleanmaster/kinfoc/w;


# direct methods
.method constructor <init>(Lcom/cleanmaster/kinfoc/w;)V
    .registers 2

    .prologue
    .line 202
    iput-object p1, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onResult(Lcom/cleanmaster/kinfoc/base/InfocServerControllerBase$CONTROLLERTYPE;ZLjava/lang/String;)V
    .registers 9

    .prologue
    const/4 v1, 0x0

    .line 205
    if-nez p2, :cond_4

    .line 243
    :goto_3
    return-void

    .line 210
    :cond_4
    :try_start_4
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/w;->e(Lcom/cleanmaster/kinfoc/w;)Ljava/lang/Object;

    move-result-object v2

    monitor-enter v2
    :try_end_b
    .catchall {:try_start_4 .. :try_end_b} :catchall_36

    .line 211
    :try_start_b
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/w;->f(Lcom/cleanmaster/kinfoc/w;)Z

    move-result v0

    if-eqz v0, :cond_1a

    .line 212
    monitor-exit v2
    :try_end_14
    .catchall {:try_start_b .. :try_end_14} :catchall_33

    .line 233
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/w;->a(Lcom/cleanmaster/kinfoc/w;Z)Z

    goto :goto_3

    .line 214
    :cond_1a
    :try_start_1a
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    const/4 v3, 0x1

    invoke-static {v0, v3}, Lcom/cleanmaster/kinfoc/w;->a(Lcom/cleanmaster/kinfoc/w;Z)Z

    .line 216
    monitor-exit v2
    :try_end_21
    .catchall {:try_start_1a .. :try_end_21} :catchall_33

    .line 219
    :try_start_21
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/w;->g(Lcom/cleanmaster/kinfoc/w;)Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/ad;->b(Landroid/content/Context;)Ljava/io/File;
    :try_end_2a
    .catchall {:try_start_21 .. :try_end_2a} :catchall_36

    move-result-object v0

    .line 220
    if-nez v0, :cond_3d

    .line 233
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/w;->a(Lcom/cleanmaster/kinfoc/w;Z)Z

    goto :goto_3

    .line 216
    :catchall_33
    move-exception v0

    :try_start_34
    monitor-exit v2
    :try_end_35
    .catchall {:try_start_34 .. :try_end_35} :catchall_33

    :try_start_35
    throw v0
    :try_end_36
    .catchall {:try_start_35 .. :try_end_36} :catchall_36

    .line 233
    :catchall_36
    move-exception v0

    iget-object v2, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v2, v1}, Lcom/cleanmaster/kinfoc/w;->a(Lcom/cleanmaster/kinfoc/w;Z)Z

    throw v0

    :cond_3d
    move v0, v1

    .line 224
    :goto_3e
    const/4 v2, 0x4

    if-ge v0, v2, :cond_59

    .line 225
    :try_start_41
    iget-object v2, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    const/4 v3, 0x1

    const/4 v4, 0x0

    invoke-static {v2, v3, v4, v0}, Lcom/cleanmaster/kinfoc/w;->a(Lcom/cleanmaster/kinfoc/w;ZZI)V

    .line 228
    iget-object v2, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    const/4 v3, 0x1

    const/4 v4, 0x0

    invoke-static {v2, v3, v4, v0}, Lcom/cleanmaster/kinfoc/w;->b(Lcom/cleanmaster/kinfoc/w;ZZI)V

    .line 229
    iget-object v2, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    const/4 v3, 0x0

    const/4 v4, 0x0

    invoke-static {v2, v3, v4, v0}, Lcom/cleanmaster/kinfoc/w;->b(Lcom/cleanmaster/kinfoc/w;ZZI)V
    :try_end_56
    .catchall {:try_start_41 .. :try_end_56} :catchall_36

    .line 224
    add-int/lit8 v0, v0, 0x1

    goto :goto_3e

    .line 233
    :cond_59
    iget-object v0, p0, Lcom/cleanmaster/kinfoc/ac;->a:Lcom/cleanmaster/kinfoc/w;

    invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/w;->a(Lcom/cleanmaster/kinfoc/w;Z)Z

    goto :goto_3
.end method