uf.smali
.class public Ldxoptimizer/uf;
.super Ldxoptimizer/ul;
.source "UpdateManagerMulti.java"
# static fields
.field private static volatile b:Ldxoptimizer/uf;
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 21
invoke-direct {p0, p1}, Ldxoptimizer/ul;-><init>(Landroid/content/Context;)V
.line 22
return-void
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/uf;
.registers 4
.prologue
.line 10
sget-object v0, Ldxoptimizer/uf;->b:Ldxoptimizer/uf;
if-nez v0, :cond_17
.line 11
const-class v1, Ldxoptimizer/uf;
monitor-enter v1
.line 12
:try_start_7
sget-object v0, Ldxoptimizer/uf;->b:Ldxoptimizer/uf;
if-nez v0, :cond_16
.line 13
new-instance v0, Ldxoptimizer/uf;
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v0, v2}, Ldxoptimizer/uf;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/uf;->b:Ldxoptimizer/uf;
.line 15
:cond_16
monitor-exit v1
:try_end_17
.catchall {:try_start_7 .. :try_end_17} :catchall_1a
.line 17
:cond_17
sget-object v0, Ldxoptimizer/uf;->b:Ldxoptimizer/uf;
return-object v0
.line 15
:catchall_1a
move-exception v0
:try_start_1b
monitor-exit v1
:try_end_1c
.catchall {:try_start_1b .. :try_end_1c} :catchall_1a
throw v0
.end method
.method private d(Ljava/lang/String;)V
.registers 4
.prologue
.line 47
new-instance v0, Landroid/content/Intent;
const-string v1, "com.dianxinos.appupdate.intent.UPDATE_UICMD"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 48
iget-object v1, p0, Ldxoptimizer/uf;->a:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 49
const-string v1, "extra-method"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 51
:try_start_15
iget-object v1, p0, Ldxoptimizer/uf;->a:Landroid/content/Context;
invoke-virtual {v1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
:try_end_1a
.catch Ljava/lang/SecurityException; {:try_start_15 .. :try_end_1a} :catch_1b
.line 55
:goto_1a
return-void
.line 52
:catch_1b
move-exception v0
goto :goto_1a
.end method
# virtual methods
.method public a()V
.registers 2
.prologue
.line 25
const-string v0, "method-startC"
invoke-direct {p0, v0}, Ldxoptimizer/uf;->d(Ljava/lang/String;)V
.line 26
return-void
.end method
.method public b()V
.registers 2
.prologue
.line 29
const-string v0, "method-stopC"
invoke-direct {p0, v0}, Ldxoptimizer/uf;->d(Ljava/lang/String;)V
.line 30
return-void
.end method
.method public c()V
.registers 2
.prologue
.line 33
const-string v0, "sdl-u"
invoke-virtual {p0, v0}, Ldxoptimizer/uf;->a(Ljava/lang/String;)V
.line 34
const-string v0, "method-startD"
invoke-direct {p0, v0}, Ldxoptimizer/uf;->d(Ljava/lang/String;)V
.line 35
return-void
.end method
.method public d()V
.registers 2
.prologue
.line 38
const-string v0, "method-stopD"
invoke-direct {p0, v0}, Ldxoptimizer/uf;->d(Ljava/lang/String;)V
.line 39
return-void
.end method
.method public e()V
.registers 2
.prologue
.line 42
const-string v0, "ins"
invoke-virtual {p0, v0}, Ldxoptimizer/uf;->a(Ljava/lang/String;)V
.line 43
const-string v0, "method-startI"
invoke-direct {p0, v0}, Ldxoptimizer/uf;->d(Ljava/lang/String;)V
.line 44
return-void
.end method