|
@@ -0,0 +1,194 @@
|
|
|
+.class public Lcom/jmhy/floatsdk/sample/EntryActivity;
|
|
|
+.super Landroid/app/Activity;
|
|
|
+.source "EntryActivity.java"
|
|
|
+
|
|
|
+
|
|
|
+# direct methods
|
|
|
+.method public constructor <init>()V
|
|
|
+ .locals 0
|
|
|
+
|
|
|
+ .line 18
|
|
|
+ invoke-direct {p0}, Landroid/app/Activity;-><init>()V
|
|
|
+
|
|
|
+ return-void
|
|
|
+.end method
|
|
|
+
|
|
|
+.method private openWebActivity(Ljava/lang/String;ZLjava/lang/String;)V
|
|
|
+ .locals 2
|
|
|
+
|
|
|
+ .line 49
|
|
|
+ new-instance v0, Landroid/content/Intent;
|
|
|
+
|
|
|
+ const-class v1, Lcom/tool/floatsdk/ui/WebActivity;
|
|
|
+
|
|
|
+ invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
|
|
|
+
|
|
|
+ const-string v1, "token"
|
|
|
+
|
|
|
+ .line 50
|
|
|
+ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
|
|
+
|
|
|
+ const-string p1, "result"
|
|
|
+
|
|
|
+ .line 51
|
|
|
+ invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
|
|
+
|
|
|
+ const-string p1, "type"
|
|
|
+
|
|
|
+ .line 52
|
|
|
+ invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
|
|
+
|
|
|
+ const-string p1, "url"
|
|
|
+
|
|
|
+ .line 53
|
|
|
+ sget-object p2, Lcom/tool/floatsdk/ui/FloatFragment;->result:Lcom/tool/floatsdk/entity/Result;
|
|
|
+
|
|
|
+ iget-object p2, p2, Lcom/tool/floatsdk/entity/Result;->folat_url:Ljava/lang/String;
|
|
|
+
|
|
|
+ invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
|
|
+
|
|
|
+ const/high16 p1, 0x10000000
|
|
|
+
|
|
|
+ .line 55
|
|
|
+ invoke-virtual {v0, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
|
|
+
|
|
|
+ .line 56
|
|
|
+ invoke-virtual {p0}, Lcom/jmhy/floatsdk/sample/EntryActivity;->finish()V
|
|
|
+
|
|
|
+ .line 58
|
|
|
+ invoke-virtual {p0, v0}, Lcom/jmhy/floatsdk/sample/EntryActivity;->startActivity(Landroid/content/Intent;)V
|
|
|
+
|
|
|
+ return-void
|
|
|
+.end method
|
|
|
+
|
|
|
+
|
|
|
+# virtual methods
|
|
|
+.method protected onCreate(Landroid/os/Bundle;)V
|
|
|
+ .locals 8
|
|
|
+
|
|
|
+ .line 22
|
|
|
+ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
|
|
|
+
|
|
|
+ .line 23
|
|
|
+ invoke-static {}, Lcom/tool/floatsdk/ui/WebActivity;->finishActivity()V
|
|
|
+
|
|
|
+ .line 24
|
|
|
+ invoke-virtual {p0}, Lcom/jmhy/floatsdk/sample/EntryActivity;->getIntent()Landroid/content/Intent;
|
|
|
+
|
|
|
+ move-result-object p1
|
|
|
+
|
|
|
+ const-string v0, "token"
|
|
|
+
|
|
|
+ .line 25
|
|
|
+ invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
|
|
|
+
|
|
|
+ move-result-object v0
|
|
|
+
|
|
|
+ const-string v1, "result"
|
|
|
+
|
|
|
+ const/4 v2, 0x0
|
|
|
+
|
|
|
+ .line 26
|
|
|
+ invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
|
|
|
+
|
|
|
+ move-result v1
|
|
|
+
|
|
|
+ const-string v3, "type"
|
|
|
+
|
|
|
+ .line 27
|
|
|
+ invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
|
|
|
+
|
|
|
+ move-result-object p1
|
|
|
+
|
|
|
+ const-string v3, "eeee"
|
|
|
+
|
|
|
+ const-string v4, "EntryActivity token = %s , openresult = %s , type = %s"
|
|
|
+
|
|
|
+ const/4 v5, 0x3
|
|
|
+
|
|
|
+ .line 28
|
|
|
+ new-array v5, v5, [Ljava/lang/Object;
|
|
|
+
|
|
|
+ aput-object v0, v5, v2
|
|
|
+
|
|
|
+ new-instance v6, Ljava/lang/StringBuilder;
|
|
|
+
|
|
|
+ invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
|
|
|
+
|
|
|
+ invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
|
|
+
|
|
|
+ const-string v7, ""
|
|
|
+
|
|
|
+ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
+
|
|
|
+ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
|
|
+
|
|
|
+ move-result-object v6
|
|
|
+
|
|
|
+ const/4 v7, 0x1
|
|
|
+
|
|
|
+ aput-object v6, v5, v7
|
|
|
+
|
|
|
+ const/4 v6, 0x2
|
|
|
+
|
|
|
+ aput-object p1, v5, v6
|
|
|
+
|
|
|
+ invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
|
|
+
|
|
|
+ move-result-object v4
|
|
|
+
|
|
|
+ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
|
|
+
|
|
|
+ .line 30
|
|
|
+ sget v3, Lcom/tool/floatsdk/SDK;->jumpMapping:I
|
|
|
+
|
|
|
+ const/4 v4, 0x5
|
|
|
+
|
|
|
+ if-eq v3, v4, :cond_0
|
|
|
+
|
|
|
+ .line 43
|
|
|
+ invoke-direct {p0, v0, v1, p1}, Lcom/jmhy/floatsdk/sample/EntryActivity;->openWebActivity(Ljava/lang/String;ZLjava/lang/String;)V
|
|
|
+
|
|
|
+ goto :goto_1
|
|
|
+
|
|
|
+ :cond_0
|
|
|
+ const-string p1, "eeee"
|
|
|
+
|
|
|
+ const-string v1, "----isSubmitRank----"
|
|
|
+
|
|
|
+ .line 32
|
|
|
+ invoke-static {p1, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
|
|
+
|
|
|
+ .line 33
|
|
|
+ sput-object v0, Lcom/tool/floatsdk/SDK;->access_token:Ljava/lang/String;
|
|
|
+
|
|
|
+ .line 34
|
|
|
+ sput v2, Lcom/tool/floatsdk/SDK;->jumpMapping:I
|
|
|
+
|
|
|
+ .line 36
|
|
|
+ :try_start_0
|
|
|
+ sget-object p1, Lcom/tool/floatsdk/api/SDKAPI;->mScore:Ljava/lang/String;
|
|
|
+
|
|
|
+ sget-object v0, Lcom/tool/floatsdk/api/SDKAPI;->mScortType:Ljava/lang/String;
|
|
|
+
|
|
|
+ sget-object v1, Lcom/tool/floatsdk/api/SDKAPI;->mRankSubmitListener:Lcom/tool/floatsdk/listener/RankSubmitListener;
|
|
|
+
|
|
|
+ invoke-static {p1, v0, v1}, Lcom/tool/floatsdk/api/SDKAPI;->submitRankData(Ljava/lang/String;Ljava/lang/String;Lcom/tool/floatsdk/listener/RankSubmitListener;)V
|
|
|
+ :try_end_0
|
|
|
+ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
|
|
+
|
|
|
+ goto :goto_0
|
|
|
+
|
|
|
+ :catch_0
|
|
|
+ move-exception p1
|
|
|
+
|
|
|
+ .line 38
|
|
|
+ invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
|
|
|
+
|
|
|
+ .line 40
|
|
|
+ :goto_0
|
|
|
+ invoke-virtual {p0}, Lcom/jmhy/floatsdk/sample/EntryActivity;->finish()V
|
|
|
+
|
|
|
+ :goto_1
|
|
|
+ return-void
|
|
|
+.end method
|