o$a.smali

.class Lcom/cleanmaster/kinfoc/o$a;
.super Ljava/lang/Thread;
.source "KInfocClient.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cleanmaster/kinfoc/o;
.end annotation

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


# instance fields
.field private a:Z

.field private final b:Ljava/lang/Object;


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

    .prologue
    .line 233
    invoke-direct {p0}, Ljava/lang/Thread;-><init>()V

    .line 231
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/cleanmaster/kinfoc/o$a;->a:Z

    .line 232
    new-instance v0, Ljava/lang/Object;

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

    iput-object v0, p0, Lcom/cleanmaster/kinfoc/o$a;->b:Ljava/lang/Object;

    .line 234
    iput-boolean p1, p0, Lcom/cleanmaster/kinfoc/o$a;->a:Z

    .line 235
    return-void
.end method


# virtual methods
.method public run()V
    .registers 4

    .prologue
    .line 239
    iget-object v1, p0, Lcom/cleanmaster/kinfoc/o$a;->b:Ljava/lang/Object;

    monitor-enter v1

    .line 240
    :try_start_3
    invoke-static {}, Lcom/cleanmaster/kinfoc/o;->e()Z

    move-result v0

    if-eqz v0, :cond_b

    .line 241
    monitor-exit v1

    .line 266
    :cond_a
    :goto_a
    return-void

    .line 245
    :cond_b
    invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->j()Z

    move-result v0

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

    .line 248
    invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->c()Landroid/app/Application;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/ac;->a(Landroid/content/Context;)Z

    move-result v0

    .line 249
    if-nez v0, :cond_2d

    .line 250
    const/4 v0, 0x0

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/o;->d(Z)V

    .line 251
    monitor-exit v1

    goto :goto_a

    .line 260
    :catchall_2a
    move-exception v0

    monitor-exit v1
    :try_end_2c
    .catchall {:try_start_3 .. :try_end_2c} :catchall_2a

    throw v0

    .line 254
    :cond_2d
    :try_start_2d
    invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;

    move-result-object v0

    iget-boolean v2, p0, Lcom/cleanmaster/kinfoc/o$a;->a:Z

    invoke-virtual {v0, v2}, Lcom/cleanmaster/kinfoc/base/b;->b(Z)Z

    move-result v0

    .line 255
    if-eqz v0, :cond_56

    .line 256
    const/4 v0, 0x1

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/o;->d(Z)V

    .line 260
    :goto_3d
    monitor-exit v1
    :try_end_3e
    .catchall {:try_start_2d .. :try_end_3e} :catchall_2a

    .line 263
    invoke-static {}, Lcom/cleanmaster/kinfoc/o;->e()Z

    move-result v0

    if-eqz v0, :cond_a

    invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->b()Z

    move-result v0

    if-eqz v0, :cond_a

    .line 264
    invoke-static {}, Lcom/cleanmaster/kinfoc/o;->b()Lcom/cleanmaster/kinfoc/o;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/kinfoc/o;->a(Lcom/cleanmaster/kinfoc/o;)V

    goto :goto_a

    .line 258
    :cond_56
    const/4 v0, 0x0

    :try_start_57
    invoke-static {v0}, Lcom/cleanmaster/kinfoc/o;->d(Z)V
    :try_end_5a
    .catchall {:try_start_57 .. :try_end_5a} :catchall_2a

    goto :goto_3d
.end method