f.smali
.class public Li2/f;
.super Li2/a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Li2/a<",
"Lk2/b;",
"Lcom/beetalk/sdk/plugin/PluginResult;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Li2/a;-><init>()V
return-void
.end method
.method static bridge synthetic l(Li2/f;Landroid/app/Activity;Lcom/garena/pay/android/b;)V
.registers 3
invoke-direct {p0, p1, p2}, Li2/f;->n(Landroid/app/Activity;Lcom/garena/pay/android/b;)V
return-void
.end method
.method private n(Landroid/app/Activity;Lcom/garena/pay/android/b;)V
.registers 5
new-instance v0, Lcom/beetalk/sdk/plugin/PluginResult;
invoke-direct {v0}, Lcom/beetalk/sdk/plugin/PluginResult;-><init>()V
invoke-virtual {p0}, Li2/f;->d()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/beetalk/sdk/plugin/PluginResult;->source:Ljava/lang/String;
const/4 v1, -0x1
iput v1, v0, Lcom/beetalk/sdk/plugin/PluginResult;->status:I
invoke-virtual {p2}, Lcom/garena/pay/android/b;->d()Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
iput v1, v0, Lcom/beetalk/sdk/plugin/PluginResult;->flag:I
invoke-virtual {p2}, Lcom/garena/pay/android/b;->j()Ljava/lang/String;
move-result-object p2
iput-object p2, v0, Lcom/beetalk/sdk/plugin/PluginResult;->message:Ljava/lang/String;
invoke-static {}, Lcom/beetalk/sdk/plugin/b;->k()Lcom/beetalk/sdk/plugin/b;
move-result-object p2
invoke-virtual {p0}, Li2/f;->d()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v0, p1, v1}, Lcom/beetalk/sdk/plugin/b;->n(Ljava/lang/Object;Landroid/app/Activity;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public d()Ljava/lang/String;
.registers 2
const-string v0, "vk.share"
return-object v0
.end method
.method protected bridge synthetic j(Landroid/app/Activity;Ljava/lang/Object;)V
.registers 3
check-cast p2, Lk2/b;
invoke-virtual {p0, p1, p2}, Li2/f;->m(Landroid/app/Activity;Lk2/b;)V
return-void
.end method
.method protected m(Landroid/app/Activity;Lk2/b;)V
.registers 9
new-instance v0, Li2/c;
invoke-direct {v0}, Li2/c;-><init>()V
iget-object v1, p2, Lk2/b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Li2/c;->d(Ljava/lang/CharSequence;)Li2/c;
iget-object v1, p2, Lk2/b;->c:[B
const/4 v2, 0x0
if-eqz v1, :cond_3b
array-length v3, v1
if-lez v3, :cond_3b
:try_start_12
array-length v3, v1
invoke-static {v1, v2, v3}, Landroid/graphics/BitmapFactory;->decodeByteArray([BII)Landroid/graphics/Bitmap;
move-result-object v1
:try_end_17
.catch Ljava/lang/OutOfMemoryError; {:try_start_12 .. :try_end_17} :catch_2e
if-eqz v1, :cond_3b
const/4 v3, 0x1
new-array v3, v3, [Laa/b;
new-instance v4, Laa/b;
const v5, 0x3f4ccccd # 0.8f
invoke-static {v5}, Laa/a;->m(F)Laa/a;
move-result-object v5
invoke-direct {v4, v1, v5}, Laa/b;-><init>(Landroid/graphics/Bitmap;Laa/a;)V
aput-object v4, v3, v2
invoke-virtual {v0, v3}, Li2/c;->a([Laa/b;)Li2/c;
goto :goto_3b
:catch_2e
const-string p2, "failed to decode bitmap from byte array"
new-array v0, v2, [Ljava/lang/Object;
invoke-static {p2, v0}, Ls1/d;->c(Ljava/lang/String;[Ljava/lang/Object;)V
sget-object p2, Lcom/garena/pay/android/b;->E0:Lcom/garena/pay/android/b;
invoke-direct {p0, p1, p2}, Li2/f;->n(Landroid/app/Activity;Lcom/garena/pay/android/b;)V
return-void
:cond_3b
:goto_3b
iget-object v1, p2, Lk2/b;->b:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_4a
const-string v1, ""
iget-object p2, p2, Lk2/b;->b:Ljava/lang/String;
invoke-virtual {v0, v1, p2}, Li2/c;->b(Ljava/lang/String;Ljava/lang/String;)Li2/c;
:cond_4a
new-instance p2, Li2/f$a;
invoke-direct {p2, p0, p1}, Li2/f$a;-><init>(Li2/f;Landroid/app/Activity;)V
invoke-virtual {v0, p2}, Li2/c;->c(Li2/c$a;)Li2/c;
const-string p2, "launching vk share dialog"
new-array v1, v2, [Ljava/lang/Object;
invoke-static {p2, v1}, Ls1/d;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-virtual {p1}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
move-result-object p1
const-string p2, "VK_SHARE_DIALOG"
invoke-virtual {v0, p1, p2}, Li2/c;->e(Landroid/app/FragmentManager;Ljava/lang/String;)V
return-void
.end method