cfu.smali
.class public Ldxoptimizer/cfu;
.super Ljava/lang/Object;
.source "ShareByWeb.java"
# interfaces
.implements Ldxoptimizer/vu;
# instance fields
.field private a:Landroid/app/Activity;
# direct methods
.method public constructor <init>(Landroid/app/Activity;)V
.registers 2
.prologue
.line 31
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 32
iput-object p1, p0, Ldxoptimizer/cfu;->a:Landroid/app/Activity;
.line 33
return-void
.end method
.method private static a(Landroid/content/Context;)Z
.registers 3
.prologue
.line 118
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.SEND"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 119
const-string v1, "text/plain"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 120
invoke-static {p0, v0}, Ldxoptimizer/cdw;->b(Landroid/content/Context;Landroid/content/Intent;)Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_14
const/4 v0, 0x1
:goto_13
return v0
:cond_14
const/4 v0, 0x0
goto :goto_13
.end method
# virtual methods
.method public a(ILdxoptimizer/vu$a;)V
.registers 6
.prologue
.line 80
packed-switch p1, :pswitch_data_52
.line 112
const/4 v0, 0x0
invoke-interface {p2, v0}, Ldxoptimizer/vu$a;->a(Z)V
.line 115
:goto_7
return-void
.line 82
:pswitch_8
invoke-static {}, Ldxoptimizer/cak;->b()Z
move-result v0
invoke-interface {p2, v0}, Ldxoptimizer/vu$a;->a(Z)V
goto :goto_7
.line 86
:pswitch_10
invoke-static {}, Ldxoptimizer/cak;->a()Z
move-result v0
invoke-interface {p2, v0}, Ldxoptimizer/vu$a;->a(Z)V
goto :goto_7
.line 89
:pswitch_18
iget-object v0, p0, Ldxoptimizer/cfu;->a:Landroid/app/Activity;
invoke-static {v0}, Ldxoptimizer/cfu;->a(Landroid/content/Context;)Z
move-result v0
invoke-interface {p2, v0}, Ldxoptimizer/vu$a;->a(Z)V
goto :goto_7
.line 92
:pswitch_22
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 93
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
.line 94
invoke-static {}, Ldxoptimizer/cak;->b()Z
move-result v2
if-eqz v2, :cond_36
.line 95
const/4 v2, 0x1
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;
.line 97
:cond_36
invoke-static {}, Ldxoptimizer/cak;->a()Z
move-result v2
if-eqz v2, :cond_44
.line 98
const/4 v2, 0x2
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;
.line 99
const/4 v2, 0x3
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;
.line 102
:cond_44
:try_start_44
const-string v2, "list"
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_49
.catch Lorg/json/JSONException; {:try_start_44 .. :try_end_49} :catch_4d
.line 109
:goto_49
invoke-interface {p2, v1}, Ldxoptimizer/vu$a;->a(Lorg/json/JSONObject;)V
goto :goto_7
.line 103
:catch_4d
move-exception v0
.line 104
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_49
.line 80
:pswitch_data_52
.packed-switch -0x1
:pswitch_22
:pswitch_18
:pswitch_8
:pswitch_10
:pswitch_10
.end packed-switch
.end method
.method public a(Ljava/lang/String;)V
.registers 10
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/net/URISyntaxException;
}
.end annotation
.prologue
const/4 v3, 0x0
.line 45
invoke-static {p1}, Ldxoptimizer/vo;->d(Ljava/lang/String;)I
move-result v1
.line 46
invoke-static {p1}, Ldxoptimizer/vo;->e(Ljava/lang/String;)Ljava/util/HashMap;
move-result-object v0
.line 47
const-string v2, "text"
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 48
const-string v4, "stream"
invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 49
packed-switch v1, :pswitch_data_3a
.line 68
:goto_1c
:pswitch_1c
return-void
.line 62
:pswitch_1d
iget-object v0, p0, Ldxoptimizer/cfu;->a:Landroid/app/Activity;
iget-object v1, p0, Ldxoptimizer/cfu;->a:Landroid/app/Activity;
invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
const-string v5, "sks_sb"
iget-object v4, p0, Ldxoptimizer/cfu;->a:Landroid/app/Activity;
const v6, 0x7f080bca
.line 63
invoke-virtual {v4, v6}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
move-object v4, v3
.line 62
invoke-static/range {v0 .. v7}, Ldxoptimizer/bqp;->a(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_1c
.line 49
:pswitch_data_3a
.packed-switch 0x0
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1c
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1d
:pswitch_1d
.end packed-switch
.end method