s.smali
.class public Lcom/huawei/hms/update/e/s;
.super Lcom/huawei/hms/update/e/a;
.source "SilentUpdateWizard.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/huawei/hms/update/e/s$a;
}
.end annotation
# instance fields
.field private k:Landroid/content/BroadcastReceiver;
.field private l:Landroid/os/Handler;
.field private m:I
.field private n:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 31
invoke-direct {p0}, Lcom/huawei/hms/update/e/a;-><init>()V
.line 42
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
iput-object v0, p0, Lcom/huawei/hms/update/e/s;->l:Landroid/os/Handler;
.line 51
const/4 v0, 0x0
iput v0, p0, Lcom/huawei/hms/update/e/s;->m:I
.line 380
new-instance v0, Lcom/huawei/hms/update/e/t;
invoke-direct {v0, p0}, Lcom/huawei/hms/update/e/t;-><init>(Lcom/huawei/hms/update/e/s;)V
iput-object v0, p0, Lcom/huawei/hms/update/e/s;->n:Landroid/os/Handler;
return-void
.end method
.method private a(Landroid/os/Bundle;)V
.registers 6
.prologue
.line 249
const/4 v0, 0x0
.line 250
const-string v1, "UpgradePkgName"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_f
.line 251
const-string v0, "UpgradePkgName"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 254
:cond_f
if-eqz v0, :cond_19
iget-object v1, p0, Lcom/huawei/hms/update/e/s;->g:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1a
.line 276
:cond_19
:goto_19
return-void
.line 259
:cond_1a
const-string v0, "downloadtask.status"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_19
.line 260
const-string v0, "downloadtask.status"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
.line 262
const-string v1, "SilentUpdateWizard"
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "handleDownloadStatus-status is "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/huawei/hms/support/log/a;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 263
const/4 v1, 0x3
if-eq v0, v1, :cond_49
const/4 v1, 0x5
if-eq v0, v1, :cond_49
const/4 v1, 0x6
if-eq v0, v1, :cond_49
const/16 v1, 0x8
if-ne v0, v1, :cond_4d
.line 267
:cond_49
invoke-direct {p0, v0}, Lcom/huawei/hms/update/e/s;->c(I)V
goto :goto_19
.line 268
:cond_4d
const/4 v1, 0x4
if-ne v0, v1, :cond_57
.line 270
const v0, 0xea60
invoke-direct {p0, v0}, Lcom/huawei/hms/update/e/s;->b(I)V
goto :goto_19
.line 273
:cond_57
const/16 v0, 0x4e20
invoke-direct {p0, v0}, Lcom/huawei/hms/update/e/s;->b(I)V
goto :goto_19
.end method
.method static synthetic a(Lcom/huawei/hms/update/e/s;I)V
.registers 2
.prologue
.line 31
invoke-direct {p0, p1}, Lcom/huawei/hms/update/e/s;->c(I)V
return-void
.end method
.method static synthetic a(Lcom/huawei/hms/update/e/s;Landroid/os/Bundle;)V
.registers 2
.prologue
.line 31
invoke-direct {p0, p1}, Lcom/huawei/hms/update/e/s;->a(Landroid/os/Bundle;)V
return-void
.end method
.method private a(Landroid/app/Activity;)Z
.registers 9
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 129
iget-object v2, p0, Lcom/huawei/hms/update/e/s;->g:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_b
.line 160
:goto_a
return v0
.line 133
:cond_b
new-instance v2, Landroid/content/Intent;
const-string v3, "com.huawei.appmarket.intent.action.ThirdUpdateAction"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 134
const-string v3, "com.huawei.appmarket"
invoke-virtual {v2, v3}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 136
new-instance v3, Lorg/json/JSONArray;
invoke-direct {v3}, Lorg/json/JSONArray;-><init>()V
.line 137
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
.line 139
:try_start_21
const-string v5, "pkgName"
iget-object v6, p0, Lcom/huawei/hms/update/e/s;->g:Ljava/lang/String;
invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 140
const-string v5, "versioncode"
iget v6, p0, Lcom/huawei/hms/update/e/s;->i:I
invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_2f
.catch Lorg/json/JSONException; {:try_start_21 .. :try_end_2f} :catch_76
.line 146
invoke-virtual {v3, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 148
const-string v4, "params"
invoke-virtual {v3}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 149
const-string v3, "isHmsOrApkUpgrade"
iget-object v4, p0, Lcom/huawei/hms/update/e/s;->c:Lcom/huawei/hms/update/e/u;
invoke-virtual {v4}, Lcom/huawei/hms/update/e/u;->a()Z
move-result v4
invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 150
const-string v3, "buttonDlgY"
const-string v4, "hms_install"
invoke-static {v4}, Lcom/huawei/hms/c/h;->e(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 151
const-string v3, "buttonDlgN"
const-string v4, "hms_cancel"
invoke-static {v4}, Lcom/huawei/hms/c/h;->e(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 152
const-string v3, "upgradeDlgContent"
const-string v4, "hms_update_message_new"
new-array v5, v1, [Ljava/lang/Object;
const-string v6, "%P"
aput-object v6, v5, v0
invoke-static {v4, v5}, Lcom/huawei/hms/c/h;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 155
:try_start_6d
invoke-virtual {p0}, Lcom/huawei/hms/update/e/s;->c()I
move-result v3
invoke-virtual {p1, v2, v3}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_74
.catch Landroid/content/ActivityNotFoundException; {:try_start_6d .. :try_end_74} :catch_91
move v0, v1
.line 160
goto :goto_a
.line 141
:catch_76
move-exception v1
.line 142
const-string v2, "SilentUpdateWizard"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "create hmsJsonObject fail"
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcom/huawei/hms/support/log/a;->d(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_a
.line 157
:catch_91
move-exception v1
const-string v1, "SilentUpdateWizard"
const-string v2, "ActivityNotFoundException"
invoke-static {v1, v2}, Lcom/huawei/hms/support/log/a;->d(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_a
.end method
.method private b(I)V
.registers 6
.prologue
const/4 v2, 0x0
.line 204
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->l:Landroid/os/Handler;
invoke-virtual {v0, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 205
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->l:Landroid/os/Handler;
new-instance v1, Lcom/huawei/hms/update/e/s$a;
invoke-direct {v1, p0, v2}, Lcom/huawei/hms/update/e/s$a;-><init>(Lcom/huawei/hms/update/e/s;Lcom/huawei/hms/update/e/t;)V
int-to-long v2, p1
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 206
return-void
.end method
.method private b(Landroid/os/Bundle;)V
.registers 5
.prologue
const/16 v0, 0x63
.line 283
const/4 v1, 0x0
.line 284
const-string v2, "UpgradePkgName"
invoke-virtual {p1, v2}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_11
.line 285
const-string v1, "UpgradePkgName"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 289
:cond_11
if-eqz v1, :cond_1b
iget-object v2, p0, Lcom/huawei/hms/update/e/s;->g:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1c
.line 316
:cond_1b
:goto_1b
return-void
.line 294
:cond_1c
const-string v1, "UpgradeDownloadProgress"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1b
const-string v1, "UpgradeAppName"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1b
.line 296
const-string v1, "UpgradeDownloadProgress"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v1
.line 298
const/16 v2, 0x4e20
invoke-direct {p0, v2}, Lcom/huawei/hms/update/e/s;->b(I)V
.line 302
if-lt v1, v0, :cond_3a
move v1, v0
.line 306
:cond_3a
iput v1, p0, Lcom/huawei/hms/update/e/s;->m:I
.line 308
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->d:Lcom/huawei/hms/update/e/b;
if-nez v0, :cond_45
.line 309
const-class v0, Lcom/huawei/hms/update/e/i;
invoke-virtual {p0, v0}, Lcom/huawei/hms/update/e/s;->a(Ljava/lang/Class;)V
.line 312
:cond_45
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->d:Lcom/huawei/hms/update/e/b;
if-eqz v0, :cond_1b
.line 313
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->d:Lcom/huawei/hms/update/e/b;
check-cast v0, Lcom/huawei/hms/update/e/i;
invoke-virtual {v0, v1}, Lcom/huawei/hms/update/e/i;->b(I)V
goto :goto_1b
.end method
.method static synthetic b(Lcom/huawei/hms/update/e/s;Landroid/os/Bundle;)V
.registers 2
.prologue
.line 31
invoke-direct {p0, p1}, Lcom/huawei/hms/update/e/s;->b(Landroid/os/Bundle;)V
return-void
.end method
.method private c(I)V
.registers 4
.prologue
.line 226
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->l:Landroid/os/Handler;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 227
invoke-direct {p0}, Lcom/huawei/hms/update/e/s;->f()V
.line 228
invoke-virtual {p0}, Lcom/huawei/hms/update/e/s;->b()V
.line 230
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/huawei/hms/update/e/s;->a(Z)Z
move-result v0
if-nez v0, :cond_19
.line 231
iget v0, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, p1, v0}, Lcom/huawei/hms/update/e/s;->b(II)V
.line 235
:goto_18
return-void
.line 233
:cond_19
iget v0, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, p1, v0}, Lcom/huawei/hms/update/e/s;->a(II)V
goto :goto_18
.end method
.method private c(Landroid/os/Bundle;)V
.registers 7
.prologue
.line 325
const-string v0, "packagename"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3a
const-string v0, "status"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3a
.line 326
const-string v0, "packagename"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 327
const-string v1, "status"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v1
.line 329
const-string v2, "SilentUpdateWizard"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "handlerInstallStatus-status is "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/huawei/hms/support/log/a;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 331
if-eqz v0, :cond_3a
iget-object v2, p0, Lcom/huawei/hms/update/e/s;->g:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3b
.line 352
:cond_3a
:goto_3a
return-void
.line 337
:cond_3b
const/4 v0, 0x2
if-ne v1, v0, :cond_58
.line 339
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->l:Landroid/os/Handler;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 340
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->d:Lcom/huawei/hms/update/e/b;
if-eqz v0, :cond_51
.line 341
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->d:Lcom/huawei/hms/update/e/b;
check-cast v0, Lcom/huawei/hms/update/e/i;
const/16 v1, 0x64
invoke-virtual {v0, v1}, Lcom/huawei/hms/update/e/i;->b(I)V
.line 343
:cond_51
const/4 v0, 0x0
iget v1, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, v0, v1}, Lcom/huawei/hms/update/e/s;->b(II)V
goto :goto_3a
.line 344
:cond_58
const/4 v0, -0x1
if-eq v1, v0, :cond_5e
const/4 v0, -0x2
if-ne v1, v0, :cond_62
.line 346
:cond_5e
invoke-direct {p0, v1}, Lcom/huawei/hms/update/e/s;->c(I)V
goto :goto_3a
.line 349
:cond_62
const v0, 0xea60
invoke-direct {p0, v0}, Lcom/huawei/hms/update/e/s;->b(I)V
goto :goto_3a
.end method
.method static synthetic c(Lcom/huawei/hms/update/e/s;Landroid/os/Bundle;)V
.registers 2
.prologue
.line 31
invoke-direct {p0, p1}, Lcom/huawei/hms/update/e/s;->c(Landroid/os/Bundle;)V
return-void
.end method
.method private e()V
.registers 4
.prologue
.line 172
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 173
const-string v1, "com.huawei.appmarket.service.downloadservice.Receiver"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 174
const-string v1, "com.huawei.appmarket.service.downloadservice.progress.Receiver"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 175
const-string v1, "com.huawei.appmarket.service.installerservice.Receiver"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 176
new-instance v1, Lcom/huawei/hms/update/d/a;
iget-object v2, p0, Lcom/huawei/hms/update/e/s;->n:Landroid/os/Handler;
invoke-direct {v1, v2}, Lcom/huawei/hms/update/d/a;-><init>(Landroid/os/Handler;)V
iput-object v1, p0, Lcom/huawei/hms/update/e/s;->k:Landroid/content/BroadcastReceiver;
.line 177
invoke-virtual {p0}, Lcom/huawei/hms/update/e/s;->a()Landroid/app/Activity;
move-result-object v1
.line 178
if-eqz v1, :cond_28
.line 179
iget-object v2, p0, Lcom/huawei/hms/update/e/s;->k:Landroid/content/BroadcastReceiver;
invoke-virtual {v1, v2, v0}, Landroid/app/Activity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 181
:cond_28
return-void
.end method
.method private f()V
.registers 3
.prologue
.line 187
invoke-virtual {p0}, Lcom/huawei/hms/update/e/s;->a()Landroid/app/Activity;
move-result-object v0
.line 188
if-eqz v0, :cond_12
iget-object v1, p0, Lcom/huawei/hms/update/e/s;->k:Landroid/content/BroadcastReceiver;
if-eqz v1, :cond_12
.line 189
iget-object v1, p0, Lcom/huawei/hms/update/e/s;->k:Landroid/content/BroadcastReceiver;
invoke-virtual {v0, v1}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 190
const/4 v0, 0x0
iput-object v0, p0, Lcom/huawei/hms/update/e/s;->k:Landroid/content/BroadcastReceiver;
.line 192
:cond_12
return-void
.end method
# virtual methods
.method a(Ljava/lang/Class;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<+",
"Lcom/huawei/hms/update/e/b;",
">;)V"
}
.end annotation
.prologue
.line 360
:try_start_0
invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/huawei/hms/update/e/b;
.line 361
iget v2, p0, Lcom/huawei/hms/update/e/s;->m:I
if-lez v2, :cond_17
instance-of v2, v1, Lcom/huawei/hms/update/e/i;
if-eqz v2, :cond_17
.line 362
move-object v0, v1
check-cast v0, Lcom/huawei/hms/update/e/i;
move-object v2, v0
iget v3, p0, Lcom/huawei/hms/update/e/s;->m:I
invoke-virtual {v2, v3}, Lcom/huawei/hms/update/e/i;->a(I)V
.line 364
:cond_17
invoke-virtual {v1, p0}, Lcom/huawei/hms/update/e/b;->a(Lcom/huawei/hms/update/e/a;)V
.line 365
iput-object v1, p0, Lcom/huawei/hms/update/e/s;->d:Lcom/huawei/hms/update/e/b;
:try_end_1c
.catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_1c} :catch_1d
.catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_1c} :catch_37
.catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_1c} :catch_39
.line 369
:goto_1c
return-void
.line 366
:catch_1d
move-exception v1
.line 367
:goto_1e
const-string v2, "SilentUpdateWizard"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "In showDialog, Failed to show the dialog."
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcom/huawei/hms/support/log/a;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1c
.line 366
:catch_37
move-exception v1
goto :goto_1e
:catch_39
move-exception v1
goto :goto_1e
.end method
.method public c()I
.registers 2
.prologue
.line 196
const/16 v0, 0x7d0
return v0
.end method
.method d()V
.registers 3
.prologue
.line 373
const/16 v0, 0xd
iget v1, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, v0, v1}, Lcom/huawei/hms/update/e/s;->b(II)V
.line 374
return-void
.end method
.method public onBridgeActivityCreate(Landroid/app/Activity;)V
.registers 4
.prologue
const/16 v1, 0x8
.line 56
invoke-super {p0, p1}, Lcom/huawei/hms/update/e/a;->onBridgeActivityCreate(Landroid/app/Activity;)V
.line 58
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->c:Lcom/huawei/hms/update/e/u;
if-nez v0, :cond_a
.line 75
:cond_9
:goto_9
return-void
.line 62
:cond_a
const/4 v0, 0x0
iput v0, p0, Lcom/huawei/hms/update/e/s;->f:I
.line 66
invoke-direct {p0, p1}, Lcom/huawei/hms/update/e/s;->a(Landroid/app/Activity;)Z
move-result v0
if-nez v0, :cond_9
.line 68
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lcom/huawei/hms/update/e/s;->a(Z)Z
move-result v0
if-nez v0, :cond_20
.line 69
iget v0, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, v1, v0}, Lcom/huawei/hms/update/e/s;->b(II)V
goto :goto_9
.line 71
:cond_20
iget v0, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, v1, v0}, Lcom/huawei/hms/update/e/s;->a(II)V
goto :goto_9
.end method
.method public onBridgeActivityDestroy()V
.registers 3
.prologue
.line 79
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->l:Landroid/os/Handler;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 80
invoke-direct {p0}, Lcom/huawei/hms/update/e/s;->f()V
.line 81
invoke-super {p0}, Lcom/huawei/hms/update/e/a;->onBridgeActivityDestroy()V
.line 82
return-void
.end method
.method public onBridgeActivityResult(IILandroid/content/Intent;)Z
.registers 8
.prologue
const/4 v0, 0x1
.line 95
iget-boolean v1, p0, Lcom/huawei/hms/update/e/s;->e:Z
if-eqz v1, :cond_10
iget-object v1, p0, Lcom/huawei/hms/update/e/s;->b:Lcom/huawei/hms/activity/a;
if-eqz v1, :cond_10
.line 96
iget-object v0, p0, Lcom/huawei/hms/update/e/s;->b:Lcom/huawei/hms/activity/a;
invoke-interface {v0, p1, p2, p3}, Lcom/huawei/hms/activity/a;->onBridgeActivityResult(IILandroid/content/Intent;)Z
move-result v0
.line 121
:goto_f
return v0
.line 99
:cond_10
const-string v1, "SilentUpdateWizard"
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "onBridgeActivityResult requestCode is "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "resultCode is "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/huawei/hms/support/log/a;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 100
invoke-virtual {p0}, Lcom/huawei/hms/update/e/s;->c()I
move-result v1
if-ne p1, v1, :cond_58
.line 101
if-nez p2, :cond_3f
.line 103
invoke-direct {p0}, Lcom/huawei/hms/update/e/s;->e()V
.line 104
const/16 v1, 0x4e20
invoke-direct {p0, v1}, Lcom/huawei/hms/update/e/s;->b(I)V
goto :goto_f
.line 106
:cond_3f
const/4 v1, 0x4
if-ne p2, v1, :cond_46
.line 108
invoke-virtual {p0}, Lcom/huawei/hms/update/e/s;->d()V
goto :goto_f
.line 113
:cond_46
invoke-virtual {p0, v0}, Lcom/huawei/hms/update/e/s;->a(Z)Z
move-result v1
if-nez v1, :cond_52
.line 114
iget v1, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, p2, v1}, Lcom/huawei/hms/update/e/s;->b(II)V
goto :goto_f
.line 116
:cond_52
iget v1, p0, Lcom/huawei/hms/update/e/s;->f:I
invoke-virtual {p0, p2, v1}, Lcom/huawei/hms/update/e/s;->a(II)V
goto :goto_f
.line 121
:cond_58
const/4 v0, 0x0
goto :goto_f
.end method
.method public onBridgeConfigurationChanged()V
.registers 1
.prologue
.line 165
invoke-super {p0}, Lcom/huawei/hms/update/e/a;->onBridgeConfigurationChanged()V
.line 166
return-void
.end method
.method public onKeyUp(ILandroid/view/KeyEvent;)V
.registers 3
.prologue
.line 240
invoke-super {p0, p1, p2}, Lcom/huawei/hms/update/e/a;->onKeyUp(ILandroid/view/KeyEvent;)V
.line 241
return-void
.end method