f.smali
.class Lcom/cleanmaster/service/location/f;
.super Ljava/lang/Object;
.source "LocationUpdateService.java"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field final synthetic a:Z
.field final synthetic b:Lcom/cleanmaster/service/location/e;
# direct methods
.method constructor <init>(Lcom/cleanmaster/service/location/e;Z)V
.registers 3
.prologue
.line 75
iput-object p1, p0, Lcom/cleanmaster/service/location/f;->b:Lcom/cleanmaster/service/location/e;
iput-boolean p2, p0, Lcom/cleanmaster/service/location/f;->a:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 8
.prologue
const-wide/32 v4, 0x1499700
.line 79
:try_start_3
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
.line 80
iget-object v1, p0, Lcom/cleanmaster/service/location/f;->b:Lcom/cleanmaster/service/location/e;
iget-boolean v2, p0, Lcom/cleanmaster/service/location/f;->a:Z
invoke-virtual {v1, v2}, Lcom/cleanmaster/service/location/e;->a(Z)Landroid/app/PendingIntent;
move-result-object v6
.line 81
invoke-virtual {v6}, Landroid/app/PendingIntent;->send()V
.line 83
const-string v1, "alarm"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/AlarmManager;
.line 84
invoke-virtual {v0, v6}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V
.line 86
const/4 v1, 0x1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
add-long/2addr v2, v4
const-wide/32 v4, 0x1499700
invoke-virtual/range {v0 .. v6}, Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V
:try_end_29
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_29} :catch_2a
.line 89
:goto_29
return-void
.line 87
:catch_2a
move-exception v0
goto :goto_29
.end method