Weather/smali_classes4/com/tencent/mm/opensdk/utils/a.smali
2021-05-10 10:13:34 +02:00

101 lines
2.4 KiB
Smali

.class public final Lcom/tencent/mm/opensdk/utils/a;
.super Ljava/lang/Object;
# direct methods
.method public static a(Landroid/os/Bundle;Ljava/lang/String;)I
.locals 3
const/4 v0, -0x1
if-nez p0, :cond_0
return v0
:cond_0
:try_start_0
invoke-virtual {p0, p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result p0
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p0
const-string p1, "MicroMsg.IntentUtil"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "getIntExtra exception:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p1, p0}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
const/4 p0, -0x1
:goto_0
return p0
.end method
.method public static b(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/String;
.locals 3
const/4 v0, 0x0
if-nez p0, :cond_0
return-object v0
:cond_0
:try_start_0
invoke-virtual {p0, p1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p0
const-string p1, "MicroMsg.IntentUtil"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "getStringExtra exception:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p1, p0}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
move-object p0, v0
:goto_0
return-object p0
.end method