SuInstallImpl$a.smali
.class Lcom/cleanmaster/service/root4install/SuInstallImpl$a;
.super Ljava/lang/Object;
.source "SuInstallImpl.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cleanmaster/service/root4install/SuInstallImpl;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
# instance fields
.field final synthetic a:Lcom/cleanmaster/service/root4install/SuInstallImpl;
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
.field private d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
# direct methods
.method public constructor <init>(Lcom/cleanmaster/service/root4install/SuInstallImpl;Ljava/lang/String;Ljava/lang/String;Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;)V
.registers 6
.prologue
const/4 v0, 0x0
.line 93
iput-object p1, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->a:Lcom/cleanmaster/service/root4install/SuInstallImpl;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 89
iput-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
.line 90
iput-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
.line 91
iput-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
.line 94
iput-object p2, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
.line 95
iput-object p3, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
.line 96
iput-object p4, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
.line 97
return-void
.end method
# virtual methods
.method public run()V
.registers 5
.prologue
const/4 v3, -0x6
.line 101
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/cmcm/support/base/StringUtil;->isNullOrEmpty(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_11
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
invoke-static {v0}, Lcom/cmcm/support/base/StringUtil;->isNullOrEmpty(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2c
.line 102
:cond_11
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->a:Lcom/cleanmaster/service/root4install/SuInstallImpl;
invoke-static {v0}, Lcom/cleanmaster/service/root4install/SuInstallImpl;->a(Lcom/cleanmaster/service/root4install/SuInstallImpl;)Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
iget-object v2, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
invoke-interface {v0, v1, v2, v3}, Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;->onResult(Ljava/lang/String;Ljava/lang/String;I)V
.line 103
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
if-eqz v0, :cond_2b
.line 104
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
iget-object v1, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
iget-object v2, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
invoke-interface {v0, v1, v2, v3}, Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;->onResult(Ljava/lang/String;Ljava/lang/String;I)V
.line 135
:cond_2b
:goto_2b
return-void
.line 109
:cond_2c
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
iget-object v1, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/cleanmaster/hpsharelib/base/util/io/FileUtils;->copyFile(Ljava/lang/String;Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_62
const/4 v0, 0x1
move v1, v0
.line 110
:goto_38
if-eqz v1, :cond_65
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
.line 112
:goto_3c
iget-object v2, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->a:Lcom/cleanmaster/service/root4install/SuInstallImpl;
invoke-virtual {v2, v0}, Lcom/cleanmaster/service/root4install/SuInstallImpl;->a(Ljava/lang/String;)I
move-result v2
.line 114
if-eqz v1, :cond_47
.line 115
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/io/FileUtils;->deleteFile(Ljava/lang/String;)Z
.line 118
:cond_47
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->a:Lcom/cleanmaster/service/root4install/SuInstallImpl;
invoke-static {v0}, Lcom/cleanmaster/service/root4install/SuInstallImpl;->a(Lcom/cleanmaster/service/root4install/SuInstallImpl;)Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
iget-object v3, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
invoke-interface {v0, v1, v3, v2}, Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;->onResult(Ljava/lang/String;Ljava/lang/String;I)V
.line 119
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
if-eqz v0, :cond_2b
.line 120
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->d:Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;
iget-object v1, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
iget-object v3, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->c:Ljava/lang/String;
invoke-interface {v0, v1, v3, v2}, Lcom/cleanmaster/service/root4install/SuInstallImpl$OnInstallListenner;->onResult(Ljava/lang/String;Ljava/lang/String;I)V
goto :goto_2b
.line 109
:cond_62
const/4 v0, 0x0
move v1, v0
goto :goto_38
.line 110
:cond_65
iget-object v0, p0, Lcom/cleanmaster/service/root4install/SuInstallImpl$a;->b:Ljava/lang/String;
goto :goto_3c
.end method