c.smali
.class final Lcom/cm/root/c;
.super Ljava/util/TimerTask;
.source "RootConstants.java"
# instance fields
.field final synthetic a:Z
.field final synthetic b:Landroid/content/Context;
# direct methods
.method constructor <init>(ZLandroid/content/Context;)V
.registers 3
.prologue
.line 95
iput-boolean p1, p0, Lcom/cm/root/c;->a:Z
iput-object p2, p0, Lcom/cm/root/c;->b:Landroid/content/Context;
invoke-direct {p0}, Ljava/util/TimerTask;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 3
.prologue
.line 100
iget-boolean v0, p0, Lcom/cm/root/c;->a:Z
if-nez v0, :cond_c
iget-object v0, p0, Lcom/cm/root/c;->b:Landroid/content/Context;
.line 101
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->isAllowAccessNetwork(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1c
.line 103
:cond_c
const/4 v0, 0x0
.line 106
:try_start_d
invoke-static {}, Lcom/cm/perm/PermService;->a()Z
:try_end_10
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_10} :catch_1d
move-result v0
.line 111
:goto_11
if-eqz v0, :cond_1c
invoke-static {}, Lcom/cleanmaster/base/a;->k()Z
move-result v0
if-nez v0, :cond_1c
.line 112
invoke-static {}, Lcom/cm/perm/PermService;->b()V
.line 115
:cond_1c
return-void
.line 107
:catch_1d
move-exception v1
.line 108
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_11
.end method