a.smali
.class public abstract Lcom/huawei/hms/update/e/a;
.super Ljava/lang/Object;
.source "AbsUpdateWizard.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method protected a(II)V
.registers 7
.prologue
.line 62
invoke-virtual {p0}, Lcom/huawei/hms/update/e/a;->c()Landroid/app/Activity;
move-result-object v0
.line 63
if-eqz v0, :cond_c
invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z
move-result v1
if-eqz v1, :cond_d
.line 94
:cond_c
:goto_c
return-void
.line 67
:cond_d
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 70
const-string v2, "package"
invoke-virtual {v0}, Landroid/app/Activity;->getPackageName()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 73
const-string v2, "sdk_ver"
const v3, 0x138db09
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 76
const-string v2, "app_id"
invoke-static {v0}, Lcom/huawei/hms/c/j;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 79
const-string v2, "trigger_api"
invoke-static {}, Lcom/huawei/hms/update/c/a;->b()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 82
const-string v2, "hms_ver"
invoke-static {}, Lcom/huawei/hms/update/c/a;->a()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 85
const-string v2, "update_type"
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 88
const-string v2, "net_type"
invoke-static {v0}, Lcom/huawei/hms/c/f;->a(Landroid/content/Context;)I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 91
const-string v2, "result"
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 93
invoke-static {}, Lcom/huawei/hms/support/b/b;->a()Lcom/huawei/hms/support/b/b;
move-result-object v2
const-string v3, "HMS_SDK_UPDATE"
invoke-virtual {v2, v0, v3, v1}, Lcom/huawei/hms/support/b/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)V
goto :goto_c
.end method
.method abstract a(Lcom/huawei/hms/update/e/b;)V
.end method
.method abstract b(Lcom/huawei/hms/update/e/b;)V
.end method
.method abstract c()Landroid/app/Activity;
.end method