正在显示
45 个修改的文件
包含
2125 行增加
和
883 行删除
不能预览此文件类型
| @@ -190,6 +190,7 @@ | @@ -190,6 +190,7 @@ | ||
| 190 | <activity | 190 | <activity |
| 191 | android:name="com.tencent.tauth.AuthActivity" | 191 | android:name="com.tencent.tauth.AuthActivity" |
| 192 | android:launchMode="singleTask" | 192 | android:launchMode="singleTask" |
| 193 | + android:exported="false" | ||
| 193 | android:noHistory="true"> | 194 | android:noHistory="true"> |
| 194 | <intent-filter> | 195 | <intent-filter> |
| 195 | <action android:name="android.intent.action.VIEW" /> | 196 | <action android:name="android.intent.action.VIEW" /> |
| @@ -217,6 +218,12 @@ | @@ -217,6 +218,12 @@ | ||
| 217 | android:exported="false" | 218 | android:exported="false" |
| 218 | android:screenOrientation="behind" | 219 | android:screenOrientation="behind" |
| 219 | android:windowSoftInputMode="adjustResize|stateHidden" /> | 220 | android:windowSoftInputMode="adjustResize|stateHidden" /> |
| 221 | + <activity | ||
| 222 | + android:name="com.mchsdk.paysdk.activity.WXEntryActivity" | ||
| 223 | + android:exported="true" | ||
| 224 | + android:launchMode="singleTop" | ||
| 225 | + android:screenOrientation="portrait" | ||
| 226 | + android:theme="@style/mch_MCHTransparent" /> | ||
| 220 | <activity-alias | 227 | <activity-alias |
| 221 | android:name="${applicationId}.wxapi.WXEntryActivity" | 228 | android:name="${applicationId}.wxapi.WXEntryActivity" |
| 222 | android:targetActivity="com.mchsdk.paysdk.activity.WXEntryActivity" | 229 | android:targetActivity="com.mchsdk.paysdk.activity.WXEntryActivity" |
| @@ -174,65 +174,6 @@ def addWXEntryActivity(channel, decompileDir, packageName): | @@ -174,65 +174,6 @@ def addWXEntryActivity(channel, decompileDir, packageName): | ||
| 174 | file_utils.printF("The sdk temp folder is not exists. path:" + sdkDir) | 174 | file_utils.printF("The sdk temp folder is not exists. path:" + sdkDir) |
| 175 | return 1 | 175 | return 1 |
| 176 | 176 | ||
| 177 | - """ | ||
| 178 | - extraFilesPath = sdkDir + '/WXEntryActivity' | ||
| 179 | - relatedJar = os.path.join(sdkDir, 'STSSAgg_YouLong.jar') | ||
| 180 | - relatedJar = relatedJar + ";" + os.path.join(sdkDir + "/libs", 'libammsdk.jar') | ||
| 181 | - WXEntryActivity = os.path.join(extraFilesPath, 'WXEntryActivity.java') | ||
| 182 | - file_utils.modifyFileContent(WXEntryActivity, 'com.tencent.tmgp.cqm.wxapi', packageName + ".wxapi") | ||
| 183 | - | ||
| 184 | - splitdot = ';' | ||
| 185 | - if platform.system() == 'Darwin': | ||
| 186 | - splitdot = ':' | ||
| 187 | - | ||
| 188 | - toolRootPath = decompileDir + '/../../../../tool/win/' | ||
| 189 | - | ||
| 190 | - cmd = 'javac -source 1.8 -target 1.8 "%s" -classpath "%s"%s"%s"' % (WXEntryActivity, relatedJar, splitdot, toolRootPath + 'android.jar') | ||
| 191 | - | ||
| 192 | - ret = file_utils.execFormatCmd(cmd) | ||
| 193 | - if ret: | ||
| 194 | - return 1 | ||
| 195 | - | ||
| 196 | - packageDir = packageName.replace('.', '/') | ||
| 197 | - srcDir = sdkDir + '/tempDex' | ||
| 198 | - classDir = srcDir + '/' + packageDir + '/wxapi' | ||
| 199 | - | ||
| 200 | - if not os.path.exists(classDir): | ||
| 201 | - os.makedirs(classDir) | ||
| 202 | - | ||
| 203 | - sourceClassFilePath = os.path.join(extraFilesPath, 'WXEntryActivity.class') | ||
| 204 | - targetClassFilePath = classDir + '/WXEntryActivity.class' | ||
| 205 | - | ||
| 206 | - file_utils.copy_file(sourceClassFilePath, targetClassFilePath) | ||
| 207 | - | ||
| 208 | - targetDexPath = os.path.join(sdkDir, 'WXEntryActivity.dex') | ||
| 209 | - | ||
| 210 | - | ||
| 211 | - # if platform.system() == "Windows": | ||
| 212 | - # dxTool = file_utils.getFullToolPath('dx.bat') | ||
| 213 | - # cmd = '"%s" --dex --output="%s" "%s"' % (dxTool, targetDexPath, srcDir) | ||
| 214 | - | ||
| 215 | - # else: | ||
| 216 | - # dxTool = file_utils.getFullToolPath("/lib/dx.jar") | ||
| 217 | - | ||
| 218 | - # cmd = file_utils.getJavaCMD() + ' -jar -Xmx512m -Xms512m "%s" --dex --output="%s" "%s"' % ( | ||
| 219 | - # dxTool, targetDexPath, srcDir) | ||
| 220 | - | ||
| 221 | - dxTool = toolRootPath + "lib/dx.jar" | ||
| 222 | - | ||
| 223 | - cmd = 'java -jar -Xmx512m -Xms512m "%s" --dex --output="%s" "%s"' % (dxTool, targetDexPath, srcDir) | ||
| 224 | - | ||
| 225 | - ret = file_utils.execFormatCmd(cmd) | ||
| 226 | - | ||
| 227 | - if ret: | ||
| 228 | - return 1 | ||
| 229 | - | ||
| 230 | - ret = apk_utils.dex2smali(targetDexPath, decompileDir + '/smali', "baksmali.jar") | ||
| 231 | - | ||
| 232 | - if ret: | ||
| 233 | - return 1 | ||
| 234 | - | ||
| 235 | - """ | ||
| 236 | sourcefile = sdkDir + '/WXEntryActivity/WXEntryActivity.smali' | 177 | sourcefile = sdkDir + '/WXEntryActivity/WXEntryActivity.smali' |
| 237 | if not os.path.exists(sourcefile): | 178 | if not os.path.exists(sourcefile): |
| 238 | return 1 | 179 | return 1 |
| 1 | +.class Lcom/stss/sdk/STSSAggSdk$1$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggSdk.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Lcom/stss/sdk/utils/permission/PermissionCallback; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/STSSAggSdk$1;->run()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$1:Lcom/stss/sdk/STSSAggSdk$1; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/STSSAggSdk$1;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 255 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk$1$1;->this$1:Lcom/stss/sdk/STSSAggSdk$1; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public onComplete(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | ||
| 39 | + .locals 0 | ||
| 40 | + .annotation system Ldalvik/annotation/Signature; | ||
| 41 | + value = { | ||
| 42 | + "(", | ||
| 43 | + "Ljava/util/List<", | ||
| 44 | + "Ljava/lang/String;", | ||
| 45 | + ">;", | ||
| 46 | + "Ljava/util/List<", | ||
| 47 | + "Ljava/lang/String;", | ||
| 48 | + ">;", | ||
| 49 | + "Ljava/util/List<", | ||
| 50 | + "Ljava/lang/String;", | ||
| 51 | + ">;)V" | ||
| 52 | + } | ||
| 53 | + .end annotation | ||
| 54 | + | ||
| 55 | + .line 258 | ||
| 56 | + iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk$1$1;->this$1:Lcom/stss/sdk/STSSAggSdk$1; | ||
| 57 | + | ||
| 58 | + iget-object p1, p1, Lcom/stss/sdk/STSSAggSdk$1;->this$0:Lcom/stss/sdk/STSSAggSdk; | ||
| 59 | + | ||
| 60 | + invoke-static {p1}, Lcom/stss/sdk/STSSAggSdk;->access$000(Lcom/stss/sdk/STSSAggSdk;)V | ||
| 61 | + | ||
| 62 | + return-void | ||
| 63 | +.end method |
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | .source "STSSAggSdk.java" | 3 | .source "STSSAggSdk.java" |
| 4 | 4 | ||
| 5 | # interfaces | 5 | # interfaces |
| 6 | -.implements Lcom/stss/sdk/utils/permission/PermissionCallback; | 6 | +.implements Ljava/lang/Runnable; |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | # annotations | 9 | # annotations |
| @@ -20,14 +20,18 @@ | @@ -20,14 +20,18 @@ | ||
| 20 | # instance fields | 20 | # instance fields |
| 21 | .field final synthetic this$0:Lcom/stss/sdk/STSSAggSdk; | 21 | .field final synthetic this$0:Lcom/stss/sdk/STSSAggSdk; |
| 22 | 22 | ||
| 23 | +.field final synthetic val$context:Landroid/app/Activity; | ||
| 24 | + | ||
| 23 | 25 | ||
| 24 | # direct methods | 26 | # direct methods |
| 25 | -.method constructor <init>(Lcom/stss/sdk/STSSAggSdk;)V | 27 | +.method constructor <init>(Lcom/stss/sdk/STSSAggSdk;Landroid/app/Activity;)V |
| 26 | .locals 0 | 28 | .locals 0 |
| 27 | 29 | ||
| 28 | - .line 233 | 30 | + .line 244 |
| 29 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk$1;->this$0:Lcom/stss/sdk/STSSAggSdk; | 31 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk$1;->this$0:Lcom/stss/sdk/STSSAggSdk; |
| 30 | 32 | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/STSSAggSdk$1;->val$context:Landroid/app/Activity; | ||
| 34 | + | ||
| 31 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 35 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 32 | 36 | ||
| 33 | return-void | 37 | return-void |
| @@ -35,27 +39,93 @@ | @@ -35,27 +39,93 @@ | ||
| 35 | 39 | ||
| 36 | 40 | ||
| 37 | # virtual methods | 41 | # virtual methods |
| 38 | -.method public onComplete(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | ||
| 39 | - .locals 0 | ||
| 40 | - .annotation system Ldalvik/annotation/Signature; | ||
| 41 | - value = { | ||
| 42 | - "(", | ||
| 43 | - "Ljava/util/List<", | ||
| 44 | - "Ljava/lang/String;", | ||
| 45 | - ">;", | ||
| 46 | - "Ljava/util/List<", | ||
| 47 | - "Ljava/lang/String;", | ||
| 48 | - ">;", | ||
| 49 | - "Ljava/util/List<", | ||
| 50 | - "Ljava/lang/String;", | ||
| 51 | - ">;)V" | ||
| 52 | - } | ||
| 53 | - .end annotation | ||
| 54 | - | ||
| 55 | - .line 236 | ||
| 56 | - iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk$1;->this$0:Lcom/stss/sdk/STSSAggSdk; | ||
| 57 | - | ||
| 58 | - invoke-static {p1}, Lcom/stss/sdk/STSSAggSdk;->access$000(Lcom/stss/sdk/STSSAggSdk;)V | 42 | +.method public run()V |
| 43 | + .locals 3 | ||
| 44 | + | ||
| 45 | + .line 247 | ||
| 46 | + sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | ||
| 47 | + | ||
| 48 | + invoke-virtual {v0}, Lcom/stss/sdk/SDKParams;->getReqPermission()I | ||
| 49 | + | ||
| 50 | + move-result v0 | ||
| 51 | + | ||
| 52 | + const-string v1, "STSSAggSdk >>> " | ||
| 53 | + | ||
| 54 | + const/4 v2, 0x1 | ||
| 55 | + | ||
| 56 | + if-ne v0, v2, :cond_1 | ||
| 57 | + | ||
| 58 | + .line 248 | ||
| 59 | + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 60 | + | ||
| 61 | + const/16 v2, 0x17 | ||
| 62 | + | ||
| 63 | + if-lt v0, v2, :cond_1 | ||
| 64 | + | ||
| 65 | + const-string v0, "\u4f7f\u7528STSSAggSdk \u7684\u6743\u9650\u7533\u8bf7\u529f\u80fd" | ||
| 66 | + | ||
| 67 | + .line 249 | ||
| 68 | + invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | ||
| 69 | + | ||
| 70 | + .line 250 | ||
| 71 | + iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk$1;->val$context:Landroid/app/Activity; | ||
| 72 | + | ||
| 73 | + invoke-static {v0}, Lcom/stss/sdk/utils/permission/PermissionHelper;->getManifestPermissions(Landroid/app/Activity;)[Ljava/lang/String; | ||
| 74 | + | ||
| 75 | + move-result-object v0 | ||
| 76 | + | ||
| 77 | + invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | ||
| 78 | + | ||
| 79 | + move-result-object v0 | ||
| 80 | + | ||
| 81 | + .line 251 | ||
| 82 | + invoke-interface {v0}, Ljava/util/List;->size()I | ||
| 83 | + | ||
| 84 | + move-result v1 | ||
| 85 | + | ||
| 86 | + if-gtz v1, :cond_0 | ||
| 87 | + | ||
| 88 | + .line 252 | ||
| 89 | + iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk$1;->this$0:Lcom/stss/sdk/STSSAggSdk; | ||
| 90 | + | ||
| 91 | + invoke-static {v0}, Lcom/stss/sdk/STSSAggSdk;->access$000(Lcom/stss/sdk/STSSAggSdk;)V | ||
| 92 | + | ||
| 93 | + goto :goto_0 | ||
| 94 | + | ||
| 95 | + :cond_0 | ||
| 96 | + const/4 v1, 0x0 | ||
| 97 | + | ||
| 98 | + .line 254 | ||
| 99 | + new-array v1, v1, [Ljava/lang/String; | ||
| 100 | + | ||
| 101 | + invoke-interface {v0, v1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | ||
| 102 | + | ||
| 103 | + move-result-object v0 | ||
| 104 | + | ||
| 105 | + check-cast v0, [Ljava/lang/String; | ||
| 106 | + | ||
| 107 | + .line 255 | ||
| 108 | + iget-object v1, p0, Lcom/stss/sdk/STSSAggSdk$1;->val$context:Landroid/app/Activity; | ||
| 109 | + | ||
| 110 | + new-instance v2, Lcom/stss/sdk/STSSAggSdk$1$1; | ||
| 111 | + | ||
| 112 | + invoke-direct {v2, p0}, Lcom/stss/sdk/STSSAggSdk$1$1;-><init>(Lcom/stss/sdk/STSSAggSdk$1;)V | ||
| 113 | + | ||
| 114 | + invoke-static {v1, v0, v2}, Lcom/stss/sdk/utils/permission/PermissionHelper;->requestPermission(Landroid/app/Activity;[Ljava/lang/String;Lcom/stss/sdk/utils/permission/PermissionCallback;)V | ||
| 115 | + | ||
| 116 | + goto :goto_0 | ||
| 117 | + | ||
| 118 | + :cond_1 | ||
| 119 | + const-string v0, "\u6e20\u9053sdk \u5df2\u6709\u6743\u9650\u7533\u8bf7\u529f\u80fd" | ||
| 120 | + | ||
| 121 | + .line 263 | ||
| 122 | + invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | ||
| 123 | + | ||
| 124 | + .line 264 | ||
| 125 | + iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk$1;->this$0:Lcom/stss/sdk/STSSAggSdk; | ||
| 126 | + | ||
| 127 | + invoke-static {v0}, Lcom/stss/sdk/STSSAggSdk;->access$000(Lcom/stss/sdk/STSSAggSdk;)V | ||
| 59 | 128 | ||
| 129 | + :goto_0 | ||
| 60 | return-void | 130 | return-void |
| 61 | .end method | 131 | .end method |
| @@ -61,6 +61,8 @@ | @@ -61,6 +61,8 @@ | ||
| 61 | 61 | ||
| 62 | .field public mTokenData:Lcom/stss/sdk/verify/STSSUToken; | 62 | .field public mTokenData:Lcom/stss/sdk/verify/STSSUToken; |
| 63 | 63 | ||
| 64 | +.field private mainThreadHandler:Landroid/os/Handler; | ||
| 65 | + | ||
| 64 | .field private metaData:Landroid/os/Bundle; | 66 | .field private metaData:Landroid/os/Bundle; |
| 65 | 67 | ||
| 66 | 68 | ||
| @@ -68,10 +70,10 @@ | @@ -68,10 +70,10 @@ | ||
| 68 | .method private constructor <init>()V | 70 | .method private constructor <init>()V |
| 69 | .locals 2 | 71 | .locals 2 |
| 70 | 72 | ||
| 71 | - .line 61 | 73 | + .line 64 |
| 72 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 74 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 73 | 75 | ||
| 74 | - .line 45 | 76 | + .line 48 |
| 75 | new-instance v0, Ljava/util/HashMap; | 77 | new-instance v0, Ljava/util/HashMap; |
| 76 | 78 | ||
| 77 | invoke-direct {v0}, Ljava/util/HashMap;-><init>()V | 79 | invoke-direct {v0}, Ljava/util/HashMap;-><init>()V |
| @@ -80,17 +82,17 @@ | @@ -80,17 +82,17 @@ | ||
| 80 | 82 | ||
| 81 | const/4 v0, 0x0 | 83 | const/4 v0, 0x0 |
| 82 | 84 | ||
| 83 | - .line 51 | 85 | + .line 54 |
| 84 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; | 86 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; |
| 85 | 87 | ||
| 86 | - .line 62 | 88 | + .line 65 |
| 87 | new-instance v0, Ljava/util/ArrayList; | 89 | new-instance v0, Ljava/util/ArrayList; |
| 88 | 90 | ||
| 89 | invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V | 91 | invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V |
| 90 | 92 | ||
| 91 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 93 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 92 | 94 | ||
| 93 | - .line 63 | 95 | + .line 66 |
| 94 | new-instance v0, Ljava/util/ArrayList; | 96 | new-instance v0, Ljava/util/ArrayList; |
| 95 | 97 | ||
| 96 | const/4 v1, 0x2 | 98 | const/4 v1, 0x2 |
| @@ -99,20 +101,31 @@ | @@ -99,20 +101,31 @@ | ||
| 99 | 101 | ||
| 100 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 102 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 101 | 103 | ||
| 104 | + .line 67 | ||
| 105 | + new-instance v0, Landroid/os/Handler; | ||
| 106 | + | ||
| 107 | + invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | ||
| 108 | + | ||
| 109 | + move-result-object v1 | ||
| 110 | + | ||
| 111 | + invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | ||
| 112 | + | ||
| 113 | + iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mainThreadHandler:Landroid/os/Handler; | ||
| 114 | + | ||
| 102 | const/4 v0, 0x0 | 115 | const/4 v0, 0x0 |
| 103 | 116 | ||
| 104 | - .line 64 | 117 | + .line 68 |
| 105 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z | 118 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z |
| 106 | 119 | ||
| 107 | const/4 v1, 0x1 | 120 | const/4 v1, 0x1 |
| 108 | 121 | ||
| 109 | - .line 65 | 122 | + .line 69 |
| 110 | iput-boolean v1, p0, Lcom/stss/sdk/STSSAggSdk;->isUpdate:Z | 123 | iput-boolean v1, p0, Lcom/stss/sdk/STSSAggSdk;->isUpdate:Z |
| 111 | 124 | ||
| 112 | - .line 66 | 125 | + .line 70 |
| 113 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isLogin:Z | 126 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isLogin:Z |
| 114 | 127 | ||
| 115 | - .line 67 | 128 | + .line 71 |
| 116 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->logcat:Z | 129 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->logcat:Z |
| 117 | 130 | ||
| 118 | return-void | 131 | return-void |
| @@ -121,7 +134,7 @@ | @@ -121,7 +134,7 @@ | ||
| 121 | .method static synthetic access$000(Lcom/stss/sdk/STSSAggSdk;)V | 134 | .method static synthetic access$000(Lcom/stss/sdk/STSSAggSdk;)V |
| 122 | .locals 0 | 135 | .locals 0 |
| 123 | 136 | ||
| 124 | - .line 36 | 137 | + .line 38 |
| 125 | invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->initSDK()V | 138 | invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->initSDK()V |
| 126 | 139 | ||
| 127 | return-void | 140 | return-void |
| @@ -130,19 +143,19 @@ | @@ -130,19 +143,19 @@ | ||
| 130 | .method public static getInstance()Lcom/stss/sdk/STSSAggSdk; | 143 | .method public static getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 131 | .locals 1 | 144 | .locals 1 |
| 132 | 145 | ||
| 133 | - .line 71 | 146 | + .line 75 |
| 134 | sget-object v0, Lcom/stss/sdk/STSSAggSdk;->instance:Lcom/stss/sdk/STSSAggSdk; | 147 | sget-object v0, Lcom/stss/sdk/STSSAggSdk;->instance:Lcom/stss/sdk/STSSAggSdk; |
| 135 | 148 | ||
| 136 | if-nez v0, :cond_0 | 149 | if-nez v0, :cond_0 |
| 137 | 150 | ||
| 138 | - .line 72 | 151 | + .line 76 |
| 139 | new-instance v0, Lcom/stss/sdk/STSSAggSdk; | 152 | new-instance v0, Lcom/stss/sdk/STSSAggSdk; |
| 140 | 153 | ||
| 141 | invoke-direct {v0}, Lcom/stss/sdk/STSSAggSdk;-><init>()V | 154 | invoke-direct {v0}, Lcom/stss/sdk/STSSAggSdk;-><init>()V |
| 142 | 155 | ||
| 143 | sput-object v0, Lcom/stss/sdk/STSSAggSdk;->instance:Lcom/stss/sdk/STSSAggSdk; | 156 | sput-object v0, Lcom/stss/sdk/STSSAggSdk;->instance:Lcom/stss/sdk/STSSAggSdk; |
| 144 | 157 | ||
| 145 | - .line 74 | 158 | + .line 78 |
| 146 | :cond_0 | 159 | :cond_0 |
| 147 | sget-object v0, Lcom/stss/sdk/STSSAggSdk;->instance:Lcom/stss/sdk/STSSAggSdk; | 160 | sget-object v0, Lcom/stss/sdk/STSSAggSdk;->instance:Lcom/stss/sdk/STSSAggSdk; |
| 148 | 161 | ||
| @@ -152,17 +165,17 @@ | @@ -152,17 +165,17 @@ | ||
| 152 | .method private initSDK()V | 165 | .method private initSDK()V |
| 153 | .locals 2 | 166 | .locals 2 |
| 154 | 167 | ||
| 155 | - .line 253 | 168 | + .line 277 |
| 156 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; | 169 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; |
| 157 | 170 | ||
| 158 | sget-object v1, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | 171 | sget-object v1, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; |
| 159 | 172 | ||
| 160 | invoke-static {v0, v1}, Lcom/stss/sdk/utils/http/HttpParamsUtils;->initParams(Landroid/content/Context;Lcom/stss/sdk/SDKParams;)V | 173 | invoke-static {v0, v1}, Lcom/stss/sdk/utils/http/HttpParamsUtils;->initParams(Landroid/content/Context;Lcom/stss/sdk/SDKParams;)V |
| 161 | 174 | ||
| 162 | - .line 254 | 175 | + .line 278 |
| 163 | invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->netWorking()V | 176 | invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->netWorking()V |
| 164 | 177 | ||
| 165 | - .line 255 | 178 | + .line 279 |
| 166 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; | 179 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; |
| 167 | 180 | ||
| 168 | move-result-object v0 | 181 | move-result-object v0 |
| @@ -175,7 +188,7 @@ | @@ -175,7 +188,7 @@ | ||
| 175 | .method private netWorking()V | 188 | .method private netWorking()V |
| 176 | .locals 1 | 189 | .locals 1 |
| 177 | 190 | ||
| 178 | - .line 276 | 191 | + .line 300 |
| 179 | :try_start_0 | 192 | :try_start_0 |
| 180 | new-instance v0, Lcom/stss/sdk/utils/STSSAggUrlUtils; | 193 | new-instance v0, Lcom/stss/sdk/utils/STSSAggUrlUtils; |
| 181 | 194 | ||
| @@ -190,7 +203,7 @@ | @@ -190,7 +203,7 @@ | ||
| 190 | :catch_0 | 203 | :catch_0 |
| 191 | move-exception v0 | 204 | move-exception v0 |
| 192 | 205 | ||
| 193 | - .line 278 | 206 | + .line 302 |
| 194 | invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V | 207 | invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V |
| 195 | 208 | ||
| 196 | :goto_0 | 209 | :goto_0 |
| @@ -200,7 +213,7 @@ | @@ -200,7 +213,7 @@ | ||
| 200 | .method private newApplicationInstance(Landroid/app/Application;Ljava/lang/String;)Lcom/stss/sdk/interfaces/IApplicationListener; | 213 | .method private newApplicationInstance(Landroid/app/Application;Ljava/lang/String;)Lcom/stss/sdk/interfaces/IApplicationListener; |
| 201 | .locals 2 | 214 | .locals 2 |
| 202 | 215 | ||
| 203 | - .line 190 | 216 | + .line 209 |
| 204 | invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 217 | invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| 205 | 218 | ||
| 206 | move-result p1 | 219 | move-result p1 |
| @@ -214,14 +227,14 @@ | @@ -214,14 +227,14 @@ | ||
| 214 | :cond_0 | 227 | :cond_0 |
| 215 | const-string p1, "." | 228 | const-string p1, "." |
| 216 | 229 | ||
| 217 | - .line 194 | 230 | + .line 213 |
| 218 | invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 231 | invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
| 219 | 232 | ||
| 220 | move-result p1 | 233 | move-result p1 |
| 221 | 234 | ||
| 222 | if-eqz p1, :cond_1 | 235 | if-eqz p1, :cond_1 |
| 223 | 236 | ||
| 224 | - .line 195 | 237 | + .line 214 |
| 225 | new-instance p1, Ljava/lang/StringBuilder; | 238 | new-instance p1, Ljava/lang/StringBuilder; |
| 226 | 239 | ||
| 227 | invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V | 240 | invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -236,14 +249,14 @@ | @@ -236,14 +249,14 @@ | ||
| 236 | 249 | ||
| 237 | move-result-object p2 | 250 | move-result-object p2 |
| 238 | 251 | ||
| 239 | - .line 199 | 252 | + .line 218 |
| 240 | :cond_1 | 253 | :cond_1 |
| 241 | :try_start_0 | 254 | :try_start_0 |
| 242 | invoke-static {p2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | 255 | invoke-static {p2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
| 243 | 256 | ||
| 244 | move-result-object p1 | 257 | move-result-object p1 |
| 245 | 258 | ||
| 246 | - .line 200 | 259 | + .line 219 |
| 247 | invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; | 260 | invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; |
| 248 | 261 | ||
| 249 | move-result-object p1 | 262 | move-result-object p1 |
| @@ -259,7 +272,7 @@ | @@ -259,7 +272,7 @@ | ||
| 259 | :catch_0 | 272 | :catch_0 |
| 260 | move-exception p1 | 273 | move-exception p1 |
| 261 | 274 | ||
| 262 | - .line 207 | 275 | + .line 226 |
| 263 | invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->printStackTrace()V | 276 | invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->printStackTrace()V |
| 264 | 277 | ||
| 265 | goto :goto_0 | 278 | goto :goto_0 |
| @@ -267,7 +280,7 @@ | @@ -267,7 +280,7 @@ | ||
| 267 | :catch_1 | 280 | :catch_1 |
| 268 | move-exception p1 | 281 | move-exception p1 |
| 269 | 282 | ||
| 270 | - .line 205 | 283 | + .line 224 |
| 271 | invoke-virtual {p1}, Ljava/lang/InstantiationException;->printStackTrace()V | 284 | invoke-virtual {p1}, Ljava/lang/InstantiationException;->printStackTrace()V |
| 272 | 285 | ||
| 273 | goto :goto_0 | 286 | goto :goto_0 |
| @@ -275,7 +288,7 @@ | @@ -275,7 +288,7 @@ | ||
| 275 | :catch_2 | 288 | :catch_2 |
| 276 | move-exception p1 | 289 | move-exception p1 |
| 277 | 290 | ||
| 278 | - .line 202 | 291 | + .line 221 |
| 279 | invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->printStackTrace()V | 292 | invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->printStackTrace()V |
| 280 | 293 | ||
| 281 | :goto_0 | 294 | :goto_0 |
| @@ -285,10 +298,10 @@ | @@ -285,10 +298,10 @@ | ||
| 285 | .method private onAppCreate(Landroid/app/Application;)V | 298 | .method private onAppCreate(Landroid/app/Application;)V |
| 286 | .locals 1 | 299 | .locals 1 |
| 287 | 300 | ||
| 288 | - .line 138 | 301 | + .line 152 |
| 289 | invoke-virtual {p0, p1}, Lcom/stss/sdk/STSSAggSdk;->setApplication(Landroid/app/Application;)V | 302 | invoke-virtual {p0, p1}, Lcom/stss/sdk/STSSAggSdk;->setApplication(Landroid/app/Application;)V |
| 290 | 303 | ||
| 291 | - .line 139 | 304 | + .line 153 |
| 292 | iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 305 | iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 293 | 306 | ||
| 294 | invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 307 | invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -308,7 +321,7 @@ | @@ -308,7 +321,7 @@ | ||
| 308 | 321 | ||
| 309 | check-cast v0, Lcom/stss/sdk/interfaces/IApplicationListener; | 322 | check-cast v0, Lcom/stss/sdk/interfaces/IApplicationListener; |
| 310 | 323 | ||
| 311 | - .line 140 | 324 | + .line 154 |
| 312 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/IApplicationListener;->onProxyCreate()V | 325 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/IApplicationListener;->onProxyCreate()V |
| 313 | 326 | ||
| 314 | goto :goto_0 | 327 | goto :goto_0 |
| @@ -320,7 +333,7 @@ | @@ -320,7 +333,7 @@ | ||
| 320 | .method private startCheckGameActivity()V | 333 | .method private startCheckGameActivity()V |
| 321 | .locals 2 | 334 | .locals 2 |
| 322 | 335 | ||
| 323 | - .line 263 | 336 | + .line 287 |
| 324 | :try_start_0 | 337 | :try_start_0 |
| 325 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 338 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 326 | 339 | ||
| @@ -330,7 +343,7 @@ | @@ -330,7 +343,7 @@ | ||
| 330 | 343 | ||
| 331 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | 344 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V |
| 332 | 345 | ||
| 333 | - .line 264 | 346 | + .line 288 |
| 334 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 347 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 335 | 348 | ||
| 336 | move-result-object v0 | 349 | move-result-object v0 |
| @@ -346,7 +359,7 @@ | @@ -346,7 +359,7 @@ | ||
| 346 | :catch_0 | 359 | :catch_0 |
| 347 | move-exception v0 | 360 | move-exception v0 |
| 348 | 361 | ||
| 349 | - .line 266 | 362 | + .line 290 |
| 350 | invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V | 363 | invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V |
| 351 | 364 | ||
| 352 | :goto_0 | 365 | :goto_0 |
| @@ -369,16 +382,16 @@ | @@ -369,16 +382,16 @@ | ||
| 369 | 382 | ||
| 370 | const-string v0, "application \u4e0d\u80fd\u4e3a\u7a7a" | 383 | const-string v0, "application \u4e0d\u80fd\u4e3a\u7a7a" |
| 371 | 384 | ||
| 372 | - .line 342 | 385 | + .line 366 |
| 373 | invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 386 | invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
| 374 | 387 | ||
| 375 | return-void | 388 | return-void |
| 376 | 389 | ||
| 377 | - .line 345 | 390 | + .line 369 |
| 378 | :cond_0 | 391 | :cond_0 |
| 379 | invoke-direct {p0, p1}, Lcom/stss/sdk/STSSAggSdk;->onAppCreate(Landroid/app/Application;)V | 392 | invoke-direct {p0, p1}, Lcom/stss/sdk/STSSAggSdk;->onAppCreate(Landroid/app/Application;)V |
| 380 | 393 | ||
| 381 | - .line 346 | 394 | + .line 370 |
| 382 | invoke-static {}, Lcom/stss/sdk/utils/SDKTools;->closeAndroidPDialog()V | 395 | invoke-static {}, Lcom/stss/sdk/utils/SDKTools;->closeAndroidPDialog()V |
| 383 | 396 | ||
| 384 | return-void | 397 | return-void |
| @@ -387,7 +400,7 @@ | @@ -387,7 +400,7 @@ | ||
| 387 | .method public getApplication()Landroid/app/Application; | 400 | .method public getApplication()Landroid/app/Application; |
| 388 | .locals 1 | 401 | .locals 1 |
| 389 | 402 | ||
| 390 | - .line 115 | 403 | + .line 129 |
| 391 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; | 404 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; |
| 392 | 405 | ||
| 393 | return-object v0 | 406 | return-object v0 |
| @@ -396,7 +409,7 @@ | @@ -396,7 +409,7 @@ | ||
| 396 | .method public getContext()Landroid/app/Activity; | 409 | .method public getContext()Landroid/app/Activity; |
| 397 | .locals 1 | 410 | .locals 1 |
| 398 | 411 | ||
| 399 | - .line 283 | 412 | + .line 307 |
| 400 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; | 413 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; |
| 401 | 414 | ||
| 402 | return-object v0 | 415 | return-object v0 |
| @@ -405,7 +418,7 @@ | @@ -405,7 +418,7 @@ | ||
| 405 | .method public getSubId()I | 418 | .method public getSubId()I |
| 406 | .locals 2 | 419 | .locals 2 |
| 407 | 420 | ||
| 408 | - .line 78 | 421 | + .line 82 |
| 409 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 422 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 410 | 423 | ||
| 411 | move-result-object v0 | 424 | move-result-object v0 |
| @@ -420,7 +433,7 @@ | @@ -420,7 +433,7 @@ | ||
| 420 | 433 | ||
| 421 | move-result-object v0 | 434 | move-result-object v0 |
| 422 | 435 | ||
| 423 | - .line 79 | 436 | + .line 83 |
| 424 | invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 437 | invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| 425 | 438 | ||
| 426 | move-result v1 | 439 | move-result v1 |
| @@ -443,7 +456,7 @@ | @@ -443,7 +456,7 @@ | ||
| 443 | .method public getURL(Ljava/lang/String;)Ljava/lang/String; | 456 | .method public getURL(Ljava/lang/String;)Ljava/lang/String; |
| 444 | .locals 1 | 457 | .locals 1 |
| 445 | 458 | ||
| 446 | - .line 88 | 459 | + .line 102 |
| 447 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mAddressMap:Ljava/util/Map; | 460 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mAddressMap:Ljava/util/Map; |
| 448 | 461 | ||
| 449 | invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 462 | invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
| @@ -452,7 +465,7 @@ | @@ -452,7 +465,7 @@ | ||
| 452 | 465 | ||
| 453 | if-eqz v0, :cond_0 | 466 | if-eqz v0, :cond_0 |
| 454 | 467 | ||
| 455 | - .line 89 | 468 | + .line 103 |
| 456 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mAddressMap:Ljava/util/Map; | 469 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mAddressMap:Ljava/util/Map; |
| 457 | 470 | ||
| 458 | invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 471 | invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| @@ -463,7 +476,7 @@ | @@ -463,7 +476,7 @@ | ||
| 463 | 476 | ||
| 464 | return-object p1 | 477 | return-object p1 |
| 465 | 478 | ||
| 466 | - .line 92 | 479 | + .line 106 |
| 467 | :cond_0 | 480 | :cond_0 |
| 468 | sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | 481 | sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; |
| 469 | 482 | ||
| @@ -477,7 +490,7 @@ | @@ -477,7 +490,7 @@ | ||
| 477 | 490 | ||
| 478 | if-eqz v0, :cond_1 | 491 | if-eqz v0, :cond_1 |
| 479 | 492 | ||
| 480 | - .line 93 | 493 | + .line 107 |
| 481 | sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | 494 | sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; |
| 482 | 495 | ||
| 483 | invoke-virtual {v0, p1}, Lcom/stss/sdk/SDKParams;->getString(Ljava/lang/String;)Ljava/lang/String; | 496 | invoke-virtual {v0, p1}, Lcom/stss/sdk/SDKParams;->getString(Ljava/lang/String;)Ljava/lang/String; |
| @@ -486,7 +499,7 @@ | @@ -486,7 +499,7 @@ | ||
| 486 | 499 | ||
| 487 | return-object p1 | 500 | return-object p1 |
| 488 | 501 | ||
| 489 | - .line 95 | 502 | + .line 109 |
| 490 | :cond_1 | 503 | :cond_1 |
| 491 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; | 504 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; |
| 492 | 505 | ||
| @@ -500,118 +513,48 @@ | @@ -500,118 +513,48 @@ | ||
| 500 | .method public getUToken()Lcom/stss/sdk/verify/STSSUToken; | 513 | .method public getUToken()Lcom/stss/sdk/verify/STSSUToken; |
| 501 | .locals 1 | 514 | .locals 1 |
| 502 | 515 | ||
| 503 | - .line 125 | 516 | + .line 139 |
| 504 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; | 517 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; |
| 505 | 518 | ||
| 506 | return-object v0 | 519 | return-object v0 |
| 507 | .end method | 520 | .end method |
| 508 | 521 | ||
| 509 | .method public init(Landroid/app/Activity;)V | 522 | .method public init(Landroid/app/Activity;)V |
| 510 | - .locals 3 | 523 | + .locals 1 |
| 511 | 524 | ||
| 512 | - .line 217 | 525 | + .line 236 |
| 513 | iget-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z | 526 | iget-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z |
| 514 | 527 | ||
| 515 | if-eqz v0, :cond_0 | 528 | if-eqz v0, :cond_0 |
| 516 | 529 | ||
| 517 | return-void | 530 | return-void |
| 518 | 531 | ||
| 519 | - .line 220 | 532 | + .line 239 |
| 520 | :cond_0 | 533 | :cond_0 |
| 521 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; | 534 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; |
| 522 | 535 | ||
| 523 | - .line 222 | 536 | + .line 241 |
| 524 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; | 537 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; |
| 525 | 538 | ||
| 526 | invoke-static {v0}, Lcom/stss/sdk/utils/oaid/DeviceIdentifier;->register(Landroid/app/Application;)V | 539 | invoke-static {v0}, Lcom/stss/sdk/utils/oaid/DeviceIdentifier;->register(Landroid/app/Application;)V |
| 527 | 540 | ||
| 528 | - .line 223 | 541 | + .line 242 |
| 529 | invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->startCheckGameActivity()V | 542 | invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->startCheckGameActivity()V |
| 530 | 543 | ||
| 531 | - .line 225 | ||
| 532 | - sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | ||
| 533 | - | ||
| 534 | - invoke-virtual {v0}, Lcom/stss/sdk/SDKParams;->getReqPermission()I | ||
| 535 | - | ||
| 536 | - move-result v0 | ||
| 537 | - | ||
| 538 | - const/4 v1, 0x1 | ||
| 539 | - | ||
| 540 | - const-string v2, "STSSAggSdk >>> " | ||
| 541 | - | ||
| 542 | - if-ne v0, v1, :cond_2 | ||
| 543 | - | ||
| 544 | - .line 226 | ||
| 545 | - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 546 | - | ||
| 547 | - const/16 v1, 0x17 | ||
| 548 | - | ||
| 549 | - if-lt v0, v1, :cond_2 | ||
| 550 | - | ||
| 551 | - const-string v0, "\u4f7f\u7528STSSAggSdk \u7684\u6743\u9650\u7533\u8bf7\u529f\u80fd" | ||
| 552 | - | ||
| 553 | - .line 227 | ||
| 554 | - invoke-static {v2, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | ||
| 555 | - | ||
| 556 | - .line 228 | ||
| 557 | - invoke-static {p1}, Lcom/stss/sdk/utils/permission/PermissionHelper;->getManifestPermissions(Landroid/app/Activity;)[Ljava/lang/String; | ||
| 558 | - | ||
| 559 | - move-result-object v0 | ||
| 560 | - | ||
| 561 | - invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | ||
| 562 | - | ||
| 563 | - move-result-object v0 | ||
| 564 | - | ||
| 565 | - .line 229 | ||
| 566 | - invoke-interface {v0}, Ljava/util/List;->size()I | ||
| 567 | - | ||
| 568 | - move-result v1 | ||
| 569 | - | ||
| 570 | - if-gtz v1, :cond_1 | ||
| 571 | - | ||
| 572 | - .line 230 | ||
| 573 | - invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->initSDK()V | ||
| 574 | - | ||
| 575 | - goto :goto_0 | ||
| 576 | - | ||
| 577 | - :cond_1 | ||
| 578 | - const/4 v1, 0x0 | ||
| 579 | - | ||
| 580 | - .line 232 | ||
| 581 | - new-array v1, v1, [Ljava/lang/String; | ||
| 582 | - | ||
| 583 | - invoke-interface {v0, v1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 544 | + .line 244 |
| 545 | + new-instance v0, Lcom/stss/sdk/STSSAggSdk$1; | ||
| 584 | 546 | ||
| 585 | - move-result-object v0 | ||
| 586 | - | ||
| 587 | - check-cast v0, [Ljava/lang/String; | ||
| 588 | - | ||
| 589 | - .line 233 | ||
| 590 | - new-instance v1, Lcom/stss/sdk/STSSAggSdk$1; | 547 | + invoke-direct {v0, p0, p1}, Lcom/stss/sdk/STSSAggSdk$1;-><init>(Lcom/stss/sdk/STSSAggSdk;Landroid/app/Activity;)V |
| 591 | 548 | ||
| 592 | - invoke-direct {v1, p0}, Lcom/stss/sdk/STSSAggSdk$1;-><init>(Lcom/stss/sdk/STSSAggSdk;)V | ||
| 593 | - | ||
| 594 | - invoke-static {p1, v0, v1}, Lcom/stss/sdk/utils/permission/PermissionHelper;->requestPermission(Landroid/app/Activity;[Ljava/lang/String;Lcom/stss/sdk/utils/permission/PermissionCallback;)V | ||
| 595 | - | ||
| 596 | - goto :goto_0 | 549 | + invoke-virtual {p0, v0}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 597 | 550 | ||
| 598 | - :cond_2 | ||
| 599 | - const-string p1, "\u6e20\u9053sdk \u5df2\u6709\u6743\u9650\u7533\u8bf7\u529f\u80fd" | ||
| 600 | - | ||
| 601 | - .line 241 | ||
| 602 | - invoke-static {v2, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | ||
| 603 | - | ||
| 604 | - .line 242 | ||
| 605 | - invoke-direct {p0}, Lcom/stss/sdk/STSSAggSdk;->initSDK()V | ||
| 606 | - | ||
| 607 | - :goto_0 | ||
| 608 | return-void | 551 | return-void |
| 609 | .end method | 552 | .end method |
| 610 | 553 | ||
| 611 | .method public isAuth()Z | 554 | .method public isAuth()Z |
| 612 | .locals 1 | 555 | .locals 1 |
| 613 | 556 | ||
| 614 | - .line 84 | 557 | + .line 98 |
| 615 | sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | 558 | sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; |
| 616 | 559 | ||
| 617 | invoke-virtual {v0}, Lcom/stss/sdk/SDKParams;->getAuthURL()Ljava/lang/String; | 560 | invoke-virtual {v0}, Lcom/stss/sdk/SDKParams;->getAuthURL()Ljava/lang/String; |
| @@ -646,14 +589,14 @@ | @@ -646,14 +589,14 @@ | ||
| 646 | .method public isLogin()Z | 589 | .method public isLogin()Z |
| 647 | .locals 3 | 590 | .locals 3 |
| 648 | 591 | ||
| 649 | - .line 129 | 592 | + .line 143 |
| 650 | invoke-virtual {p0}, Lcom/stss/sdk/STSSAggSdk;->getUToken()Lcom/stss/sdk/verify/STSSUToken; | 593 | invoke-virtual {p0}, Lcom/stss/sdk/STSSAggSdk;->getUToken()Lcom/stss/sdk/verify/STSSUToken; |
| 651 | 594 | ||
| 652 | move-result-object v0 | 595 | move-result-object v0 |
| 653 | 596 | ||
| 654 | if-eqz v0, :cond_1 | 597 | if-eqz v0, :cond_1 |
| 655 | 598 | ||
| 656 | - .line 130 | 599 | + .line 144 |
| 657 | invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getToken()Ljava/lang/String; | 600 | invoke-virtual {v0}, Lcom/stss/sdk/verify/STSSUToken;->getToken()Ljava/lang/String; |
| 658 | 601 | ||
| 659 | move-result-object v0 | 602 | move-result-object v0 |
| @@ -671,7 +614,7 @@ | @@ -671,7 +614,7 @@ | ||
| 671 | 614 | ||
| 672 | return v0 | 615 | return v0 |
| 673 | 616 | ||
| 674 | - .line 131 | 617 | + .line 145 |
| 675 | :cond_1 | 618 | :cond_1 |
| 676 | :goto_0 | 619 | :goto_0 |
| 677 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; | 620 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; |
| @@ -692,29 +635,29 @@ | @@ -692,29 +635,29 @@ | ||
| 692 | .method public onAppAttachBaseContext(Landroid/app/Application;Landroid/content/Context;)V | 635 | .method public onAppAttachBaseContext(Landroid/app/Application;Landroid/content/Context;)V |
| 693 | .locals 7 | 636 | .locals 7 |
| 694 | 637 | ||
| 695 | - .line 145 | 638 | + .line 159 |
| 696 | invoke-static {}, Lcom/stss/sdk/utils/STSSSPUtils;->getInstance()Lcom/stss/sdk/utils/STSSSPUtils; | 639 | invoke-static {}, Lcom/stss/sdk/utils/STSSSPUtils;->getInstance()Lcom/stss/sdk/utils/STSSSPUtils; |
| 697 | 640 | ||
| 698 | move-result-object v0 | 641 | move-result-object v0 |
| 699 | 642 | ||
| 700 | invoke-virtual {v0, p2}, Lcom/stss/sdk/utils/STSSSPUtils;->init(Landroid/content/Context;)V | 643 | invoke-virtual {v0, p2}, Lcom/stss/sdk/utils/STSSSPUtils;->init(Landroid/content/Context;)V |
| 701 | 644 | ||
| 702 | - .line 146 | 645 | + .line 160 |
| 703 | invoke-virtual {p0, p1}, Lcom/stss/sdk/STSSAggSdk;->setApplication(Landroid/app/Application;)V | 646 | invoke-virtual {p0, p1}, Lcom/stss/sdk/STSSAggSdk;->setApplication(Landroid/app/Application;)V |
| 704 | 647 | ||
| 705 | - .line 147 | 648 | + .line 161 |
| 706 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 649 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 707 | 650 | ||
| 708 | invoke-interface {v0}, Ljava/util/List;->clear()V | 651 | invoke-interface {v0}, Ljava/util/List;->clear()V |
| 709 | 652 | ||
| 710 | - .line 148 | 653 | + .line 162 |
| 711 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; | 654 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; |
| 712 | 655 | ||
| 713 | move-result-object v0 | 656 | move-result-object v0 |
| 714 | 657 | ||
| 715 | invoke-virtual {v0, p2}, Lcom/stss/sdk/utils/PluginFactory;->loadPluginInfo(Landroid/content/Context;)V | 658 | invoke-virtual {v0, p2}, Lcom/stss/sdk/utils/PluginFactory;->loadPluginInfo(Landroid/content/Context;)V |
| 716 | 659 | ||
| 717 | - .line 149 | 660 | + .line 163 |
| 718 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; | 661 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; |
| 719 | 662 | ||
| 720 | move-result-object v0 | 663 | move-result-object v0 |
| @@ -725,28 +668,28 @@ | @@ -725,28 +668,28 @@ | ||
| 725 | 668 | ||
| 726 | sput-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | 669 | sput-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; |
| 727 | 670 | ||
| 728 | - .line 150 | 671 | + .line 164 |
| 729 | invoke-static {p2}, Lcom/stss/sdk/utils/SDKTools;->getMetaDataBundle(Landroid/content/Context;)Landroid/os/Bundle; | 672 | invoke-static {p2}, Lcom/stss/sdk/utils/SDKTools;->getMetaDataBundle(Landroid/content/Context;)Landroid/os/Bundle; |
| 730 | 673 | ||
| 731 | move-result-object v0 | 674 | move-result-object v0 |
| 732 | 675 | ||
| 733 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; | 676 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; |
| 734 | 677 | ||
| 735 | - .line 152 | 678 | + .line 166 |
| 736 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 679 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 737 | 680 | ||
| 738 | move-result-object v0 | 681 | move-result-object v0 |
| 739 | 682 | ||
| 740 | invoke-virtual {v0}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->checkPermission()Z | 683 | invoke-virtual {v0}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->checkPermission()Z |
| 741 | 684 | ||
| 742 | - .line 153 | 685 | + .line 167 |
| 743 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 686 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 744 | 687 | ||
| 745 | move-result-object v0 | 688 | move-result-object v0 |
| 746 | 689 | ||
| 747 | invoke-virtual {v0}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->checkActivitys()Z | 690 | invoke-virtual {v0}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->checkActivitys()Z |
| 748 | 691 | ||
| 749 | - .line 155 | 692 | + .line 169 |
| 750 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; | 693 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; |
| 751 | 694 | ||
| 752 | const-string v1, "stss_APPLICATION_PROXY_NAME" | 695 | const-string v1, "stss_APPLICATION_PROXY_NAME" |
| @@ -757,9 +700,9 @@ | @@ -757,9 +700,9 @@ | ||
| 757 | 700 | ||
| 758 | const-string v2, "STSSAggSdk" | 701 | const-string v2, "STSSAggSdk" |
| 759 | 702 | ||
| 760 | - if-eqz v0, :cond_1 | 703 | + if-eqz v0, :cond_2 |
| 761 | 704 | ||
| 762 | - .line 156 | 705 | + .line 170 |
| 763 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; | 706 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; |
| 764 | 707 | ||
| 765 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 708 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
| @@ -768,29 +711,48 @@ | @@ -768,29 +711,48 @@ | ||
| 768 | 711 | ||
| 769 | const-string v1, "," | 712 | const-string v1, "," |
| 770 | 713 | ||
| 771 | - .line 157 | 714 | + .line 171 |
| 772 | invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 715 | invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 773 | 716 | ||
| 774 | move-result-object v0 | 717 | move-result-object v0 |
| 775 | 718 | ||
| 776 | - .line 158 | 719 | + .line 173 |
| 777 | array-length v1, v0 | 720 | array-length v1, v0 |
| 778 | 721 | ||
| 779 | const/4 v3, 0x0 | 722 | const/4 v3, 0x0 |
| 780 | 723 | ||
| 724 | + if-nez v1, :cond_0 | ||
| 725 | + | ||
| 726 | + .line 174 | ||
| 727 | + iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; | ||
| 728 | + | ||
| 729 | + const-string p2, "Application Proxy\u914d\u7f6e\u9519\u8bef" | ||
| 730 | + | ||
| 731 | + invoke-static {p1, p2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | ||
| 732 | + | ||
| 733 | + move-result-object p1 | ||
| 734 | + | ||
| 735 | + invoke-virtual {p1}, Landroid/widget/Toast;->show()V | ||
| 736 | + | ||
| 737 | + return-void | ||
| 738 | + | ||
| 739 | + .line 177 | ||
| 740 | + :cond_0 | ||
| 741 | + array-length v1, v0 | ||
| 742 | + | ||
| 781 | :goto_0 | 743 | :goto_0 |
| 782 | - if-ge v3, v1, :cond_1 | 744 | + if-ge v3, v1, :cond_2 |
| 783 | 745 | ||
| 784 | aget-object v4, v0, v3 | 746 | aget-object v4, v0, v3 |
| 785 | 747 | ||
| 786 | - .line 159 | 748 | + .line 178 |
| 787 | invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 749 | invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| 788 | 750 | ||
| 789 | move-result v5 | 751 | move-result v5 |
| 790 | 752 | ||
| 791 | - if-nez v5, :cond_0 | 753 | + if-nez v5, :cond_1 |
| 792 | 754 | ||
| 793 | - .line 160 | 755 | + .line 179 |
| 794 | new-instance v5, Ljava/lang/StringBuilder; | 756 | new-instance v5, Ljava/lang/StringBuilder; |
| 795 | 757 | ||
| 796 | invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V | 758 | invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -807,25 +769,25 @@ | @@ -807,25 +769,25 @@ | ||
| 807 | 769 | ||
| 808 | invoke-static {v2, v5}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 770 | invoke-static {v2, v5}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 809 | 771 | ||
| 810 | - .line 161 | 772 | + .line 180 |
| 811 | invoke-direct {p0, p1, v4}, Lcom/stss/sdk/STSSAggSdk;->newApplicationInstance(Landroid/app/Application;Ljava/lang/String;)Lcom/stss/sdk/interfaces/IApplicationListener; | 773 | invoke-direct {p0, p1, v4}, Lcom/stss/sdk/STSSAggSdk;->newApplicationInstance(Landroid/app/Application;Ljava/lang/String;)Lcom/stss/sdk/interfaces/IApplicationListener; |
| 812 | 774 | ||
| 813 | move-result-object v4 | 775 | move-result-object v4 |
| 814 | 776 | ||
| 815 | - if-eqz v4, :cond_0 | 777 | + if-eqz v4, :cond_1 |
| 816 | 778 | ||
| 817 | - .line 163 | 779 | + .line 182 |
| 818 | iget-object v5, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 780 | iget-object v5, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 819 | 781 | ||
| 820 | invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z | 782 | invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 821 | 783 | ||
| 822 | - :cond_0 | 784 | + :cond_1 |
| 823 | add-int/lit8 v3, v3, 0x1 | 785 | add-int/lit8 v3, v3, 0x1 |
| 824 | 786 | ||
| 825 | goto :goto_0 | 787 | goto :goto_0 |
| 826 | 788 | ||
| 827 | - .line 169 | ||
| 828 | - :cond_1 | 789 | + .line 188 |
| 790 | + :cond_2 | ||
| 829 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; | 791 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; |
| 830 | 792 | ||
| 831 | const-string v1, "stss_Game_Application" | 793 | const-string v1, "stss_Game_Application" |
| @@ -834,23 +796,23 @@ | @@ -834,23 +796,23 @@ | ||
| 834 | 796 | ||
| 835 | move-result v0 | 797 | move-result v0 |
| 836 | 798 | ||
| 837 | - if-eqz v0, :cond_2 | 799 | + if-eqz v0, :cond_3 |
| 838 | 800 | ||
| 839 | - .line 170 | 801 | + .line 189 |
| 840 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; | 802 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->metaData:Landroid/os/Bundle; |
| 841 | 803 | ||
| 842 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 804 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 843 | 805 | ||
| 844 | move-result-object v0 | 806 | move-result-object v0 |
| 845 | 807 | ||
| 846 | - .line 171 | 808 | + .line 190 |
| 847 | invoke-direct {p0, p1, v0}, Lcom/stss/sdk/STSSAggSdk;->newApplicationInstance(Landroid/app/Application;Ljava/lang/String;)Lcom/stss/sdk/interfaces/IApplicationListener; | 809 | invoke-direct {p0, p1, v0}, Lcom/stss/sdk/STSSAggSdk;->newApplicationInstance(Landroid/app/Application;Ljava/lang/String;)Lcom/stss/sdk/interfaces/IApplicationListener; |
| 848 | 810 | ||
| 849 | move-result-object p1 | 811 | move-result-object p1 |
| 850 | 812 | ||
| 851 | - if-eqz p1, :cond_2 | 813 | + if-eqz p1, :cond_3 |
| 852 | 814 | ||
| 853 | - .line 173 | 815 | + .line 192 |
| 854 | new-instance v1, Ljava/lang/StringBuilder; | 816 | new-instance v1, Ljava/lang/StringBuilder; |
| 855 | 817 | ||
| 856 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | 818 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -867,13 +829,13 @@ | @@ -867,13 +829,13 @@ | ||
| 867 | 829 | ||
| 868 | invoke-static {v2, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 830 | invoke-static {v2, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 869 | 831 | ||
| 870 | - .line 174 | 832 | + .line 193 |
| 871 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 833 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 872 | 834 | ||
| 873 | invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z | 835 | invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 874 | 836 | ||
| 875 | - .line 178 | ||
| 876 | - :cond_2 | 837 | + .line 197 |
| 838 | + :cond_3 | ||
| 877 | iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 839 | iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 878 | 840 | ||
| 879 | invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 841 | invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -885,7 +847,7 @@ | @@ -885,7 +847,7 @@ | ||
| 885 | 847 | ||
| 886 | move-result v0 | 848 | move-result v0 |
| 887 | 849 | ||
| 888 | - if-eqz v0, :cond_3 | 850 | + if-eqz v0, :cond_4 |
| 889 | 851 | ||
| 890 | invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; | 852 | invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 891 | 853 | ||
| @@ -893,19 +855,19 @@ | @@ -893,19 +855,19 @@ | ||
| 893 | 855 | ||
| 894 | check-cast v0, Lcom/stss/sdk/interfaces/IApplicationListener; | 856 | check-cast v0, Lcom/stss/sdk/interfaces/IApplicationListener; |
| 895 | 857 | ||
| 896 | - .line 179 | 858 | + .line 198 |
| 897 | invoke-interface {v0, p2}, Lcom/stss/sdk/interfaces/IApplicationListener;->onProxyAttachBaseContext(Landroid/content/Context;)V | 859 | invoke-interface {v0, p2}, Lcom/stss/sdk/interfaces/IApplicationListener;->onProxyAttachBaseContext(Landroid/content/Context;)V |
| 898 | 860 | ||
| 899 | goto :goto_1 | 861 | goto :goto_1 |
| 900 | 862 | ||
| 901 | - :cond_3 | 863 | + :cond_4 |
| 902 | return-void | 864 | return-void |
| 903 | .end method | 865 | .end method |
| 904 | 866 | ||
| 905 | .method public onAppConfigurationChanged(Landroid/app/Application;Landroid/content/res/Configuration;)V | 867 | .method public onAppConfigurationChanged(Landroid/app/Application;Landroid/content/res/Configuration;)V |
| 906 | .locals 1 | 868 | .locals 1 |
| 907 | 869 | ||
| 908 | - .line 184 | 870 | + .line 203 |
| 909 | iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; | 871 | iget-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->applicationListeners:Ljava/util/List; |
| 910 | 872 | ||
| 911 | invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 873 | invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -925,7 +887,7 @@ | @@ -925,7 +887,7 @@ | ||
| 925 | 887 | ||
| 926 | check-cast v0, Lcom/stss/sdk/interfaces/IApplicationListener; | 888 | check-cast v0, Lcom/stss/sdk/interfaces/IApplicationListener; |
| 927 | 889 | ||
| 928 | - .line 185 | 890 | + .line 204 |
| 929 | invoke-interface {v0, p2}, Lcom/stss/sdk/interfaces/IApplicationListener;->onProxyConfigurationChanged(Landroid/content/res/Configuration;)V | 891 | invoke-interface {v0, p2}, Lcom/stss/sdk/interfaces/IApplicationListener;->onProxyConfigurationChanged(Landroid/content/res/Configuration;)V |
| 930 | 892 | ||
| 931 | goto :goto_0 | 893 | goto :goto_0 |
| @@ -937,17 +899,17 @@ | @@ -937,17 +899,17 @@ | ||
| 937 | .method public onAuthResult(Lcom/stss/sdk/verify/STSSUToken;)V | 899 | .method public onAuthResult(Lcom/stss/sdk/verify/STSSUToken;)V |
| 938 | .locals 2 | 900 | .locals 2 |
| 939 | 901 | ||
| 940 | - .line 319 | 902 | + .line 343 |
| 941 | invoke-virtual {p1}, Lcom/stss/sdk/verify/STSSUToken;->isSuc()Z | 903 | invoke-virtual {p1}, Lcom/stss/sdk/verify/STSSUToken;->isSuc()Z |
| 942 | 904 | ||
| 943 | move-result v0 | 905 | move-result v0 |
| 944 | 906 | ||
| 945 | if-eqz v0, :cond_0 | 907 | if-eqz v0, :cond_0 |
| 946 | 908 | ||
| 947 | - .line 320 | 909 | + .line 344 |
| 948 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; | 910 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; |
| 949 | 911 | ||
| 950 | - .line 322 | 912 | + .line 346 |
| 951 | :cond_0 | 913 | :cond_0 |
| 952 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 914 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 953 | 915 | ||
| @@ -968,7 +930,7 @@ | @@ -968,7 +930,7 @@ | ||
| 968 | 930 | ||
| 969 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; | 931 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; |
| 970 | 932 | ||
| 971 | - .line 323 | 933 | + .line 347 |
| 972 | invoke-interface {v1, p1}, Lcom/stss/sdk/interfaces/ISdkListener;->onAuthResult(Lcom/stss/sdk/verify/STSSUToken;)V | 934 | invoke-interface {v1, p1}, Lcom/stss/sdk/interfaces/ISdkListener;->onAuthResult(Lcom/stss/sdk/verify/STSSUToken;)V |
| 973 | 935 | ||
| 974 | goto :goto_0 | 936 | goto :goto_0 |
| @@ -980,7 +942,7 @@ | @@ -980,7 +942,7 @@ | ||
| 980 | .method public onExitResult()V | 942 | .method public onExitResult()V |
| 981 | .locals 2 | 943 | .locals 2 |
| 982 | 944 | ||
| 983 | - .line 334 | 945 | + .line 358 |
| 984 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 946 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 985 | 947 | ||
| 986 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 948 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -1000,7 +962,7 @@ | @@ -1000,7 +962,7 @@ | ||
| 1000 | 962 | ||
| 1001 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; | 963 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; |
| 1002 | 964 | ||
| 1003 | - .line 335 | 965 | + .line 359 |
| 1004 | invoke-interface {v1}, Lcom/stss/sdk/interfaces/ISdkListener;->onExitResult()V | 966 | invoke-interface {v1}, Lcom/stss/sdk/interfaces/ISdkListener;->onExitResult()V |
| 1005 | 967 | ||
| 1006 | goto :goto_0 | 968 | goto :goto_0 |
| @@ -1012,12 +974,12 @@ | @@ -1012,12 +974,12 @@ | ||
| 1012 | .method public onInitResult(Lcom/stss/sdk/InitResult;)V | 974 | .method public onInitResult(Lcom/stss/sdk/InitResult;)V |
| 1013 | .locals 2 | 975 | .locals 2 |
| 1014 | 976 | ||
| 1015 | - .line 294 | 977 | + .line 318 |
| 1016 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->initResult:Lcom/stss/sdk/InitResult; | 978 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->initResult:Lcom/stss/sdk/InitResult; |
| 1017 | 979 | ||
| 1018 | if-nez v0, :cond_0 | 980 | if-nez v0, :cond_0 |
| 1019 | 981 | ||
| 1020 | - .line 295 | 982 | + .line 319 |
| 1021 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->initResult:Lcom/stss/sdk/InitResult; | 983 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->initResult:Lcom/stss/sdk/InitResult; |
| 1022 | 984 | ||
| 1023 | return-void | 985 | return-void |
| @@ -1025,15 +987,15 @@ | @@ -1025,15 +987,15 @@ | ||
| 1025 | :cond_0 | 987 | :cond_0 |
| 1026 | const/4 v0, 0x1 | 988 | const/4 v0, 0x1 |
| 1027 | 989 | ||
| 1028 | - .line 298 | 990 | + .line 322 |
| 1029 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z | 991 | iput-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z |
| 1030 | 992 | ||
| 1031 | const-string v0, "\u521d\u59cb\u5316\u56de\u8c03" | 993 | const-string v0, "\u521d\u59cb\u5316\u56de\u8c03" |
| 1032 | 994 | ||
| 1033 | - .line 299 | 995 | + .line 323 |
| 1034 | invoke-static {v0, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 996 | invoke-static {v0, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 1035 | 997 | ||
| 1036 | - .line 300 | 998 | + .line 324 |
| 1037 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 999 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 1038 | 1000 | ||
| 1039 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 1001 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -1053,7 +1015,7 @@ | @@ -1053,7 +1015,7 @@ | ||
| 1053 | 1015 | ||
| 1054 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; | 1016 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; |
| 1055 | 1017 | ||
| 1056 | - .line 301 | 1018 | + .line 325 |
| 1057 | invoke-interface {v1, p1}, Lcom/stss/sdk/interfaces/ISdkListener;->onInitResult(Lcom/stss/sdk/InitResult;)V | 1019 | invoke-interface {v1, p1}, Lcom/stss/sdk/interfaces/ISdkListener;->onInitResult(Lcom/stss/sdk/InitResult;)V |
| 1058 | 1020 | ||
| 1059 | goto :goto_0 | 1021 | goto :goto_0 |
| @@ -1074,14 +1036,14 @@ | @@ -1074,14 +1036,14 @@ | ||
| 1074 | } | 1036 | } |
| 1075 | .end annotation | 1037 | .end annotation |
| 1076 | 1038 | ||
| 1077 | - .line 306 | 1039 | + .line 330 |
| 1078 | invoke-virtual {p0}, Lcom/stss/sdk/STSSAggSdk;->isAuth()Z | 1040 | invoke-virtual {p0}, Lcom/stss/sdk/STSSAggSdk;->isAuth()Z |
| 1079 | 1041 | ||
| 1080 | move-result v0 | 1042 | move-result v0 |
| 1081 | 1043 | ||
| 1082 | if-eqz v0, :cond_0 | 1044 | if-eqz v0, :cond_0 |
| 1083 | 1045 | ||
| 1084 | - .line 307 | 1046 | + .line 331 |
| 1085 | invoke-static {p1}, Lcom/stss/sdk/request/STSSLoginVerify;->auth(Ljava/util/Map;)V | 1047 | invoke-static {p1}, Lcom/stss/sdk/request/STSSLoginVerify;->auth(Ljava/util/Map;)V |
| 1086 | 1048 | ||
| 1087 | :cond_0 | 1049 | :cond_0 |
| @@ -1093,10 +1055,10 @@ | @@ -1093,10 +1055,10 @@ | ||
| 1093 | 1055 | ||
| 1094 | const/4 v0, 0x0 | 1056 | const/4 v0, 0x0 |
| 1095 | 1057 | ||
| 1096 | - .line 312 | 1058 | + .line 336 |
| 1097 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; | 1059 | iput-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mTokenData:Lcom/stss/sdk/verify/STSSUToken; |
| 1098 | 1060 | ||
| 1099 | - .line 313 | 1061 | + .line 337 |
| 1100 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 1062 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 1101 | 1063 | ||
| 1102 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 1064 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -1116,7 +1078,7 @@ | @@ -1116,7 +1078,7 @@ | ||
| 1116 | 1078 | ||
| 1117 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; | 1079 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; |
| 1118 | 1080 | ||
| 1119 | - .line 314 | 1081 | + .line 338 |
| 1120 | invoke-interface {v1}, Lcom/stss/sdk/interfaces/ISdkListener;->onLogout()V | 1082 | invoke-interface {v1}, Lcom/stss/sdk/interfaces/ISdkListener;->onLogout()V |
| 1121 | 1083 | ||
| 1122 | goto :goto_0 | 1084 | goto :goto_0 |
| @@ -1128,7 +1090,7 @@ | @@ -1128,7 +1090,7 @@ | ||
| 1128 | .method public onPayResult(Lcom/stss/sdk/PayResult;)V | 1090 | .method public onPayResult(Lcom/stss/sdk/PayResult;)V |
| 1129 | .locals 2 | 1091 | .locals 2 |
| 1130 | 1092 | ||
| 1131 | - .line 328 | 1093 | + .line 352 |
| 1132 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 1094 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 1133 | 1095 | ||
| 1134 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 1096 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -1148,7 +1110,7 @@ | @@ -1148,7 +1110,7 @@ | ||
| 1148 | 1110 | ||
| 1149 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; | 1111 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; |
| 1150 | 1112 | ||
| 1151 | - .line 329 | 1113 | + .line 353 |
| 1152 | invoke-interface {v1, p1}, Lcom/stss/sdk/interfaces/ISdkListener;->onPayResult(Lcom/stss/sdk/PayResult;)V | 1114 | invoke-interface {v1, p1}, Lcom/stss/sdk/interfaces/ISdkListener;->onPayResult(Lcom/stss/sdk/PayResult;)V |
| 1153 | 1115 | ||
| 1154 | goto :goto_0 | 1116 | goto :goto_0 |
| @@ -1162,10 +1124,10 @@ | @@ -1162,10 +1124,10 @@ | ||
| 1162 | 1124 | ||
| 1163 | const-string v0, "STSSAggSdk" | 1125 | const-string v0, "STSSAggSdk" |
| 1164 | 1126 | ||
| 1165 | - .line 287 | 1127 | + .line 311 |
| 1166 | invoke-static {v0, p2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 1128 | invoke-static {v0, p2}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 1167 | 1129 | ||
| 1168 | - .line 288 | 1130 | + .line 312 |
| 1169 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 1131 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 1170 | 1132 | ||
| 1171 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 1133 | invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| @@ -1185,7 +1147,7 @@ | @@ -1185,7 +1147,7 @@ | ||
| 1185 | 1147 | ||
| 1186 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; | 1148 | check-cast v1, Lcom/stss/sdk/interfaces/ISdkListener; |
| 1187 | 1149 | ||
| 1188 | - .line 289 | 1150 | + .line 313 |
| 1189 | invoke-interface {v1, p1, p2}, Lcom/stss/sdk/interfaces/ISdkListener;->onResult(ILjava/lang/String;)V | 1151 | invoke-interface {v1, p1, p2}, Lcom/stss/sdk/interfaces/ISdkListener;->onResult(ILjava/lang/String;)V |
| 1190 | 1152 | ||
| 1191 | goto :goto_0 | 1153 | goto :goto_0 |
| @@ -1194,6 +1156,32 @@ | @@ -1194,6 +1156,32 @@ | ||
| 1194 | return-void | 1156 | return-void |
| 1195 | .end method | 1157 | .end method |
| 1196 | 1158 | ||
| 1159 | +.method public runOnMainThread(Ljava/lang/Runnable;)V | ||
| 1160 | + .locals 1 | ||
| 1161 | + | ||
| 1162 | + .line 87 | ||
| 1163 | + iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mainThreadHandler:Landroid/os/Handler; | ||
| 1164 | + | ||
| 1165 | + if-eqz v0, :cond_0 | ||
| 1166 | + | ||
| 1167 | + .line 88 | ||
| 1168 | + invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | ||
| 1169 | + | ||
| 1170 | + return-void | ||
| 1171 | + | ||
| 1172 | + .line 91 | ||
| 1173 | + :cond_0 | ||
| 1174 | + iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mContext:Landroid/app/Activity; | ||
| 1175 | + | ||
| 1176 | + if-eqz v0, :cond_1 | ||
| 1177 | + | ||
| 1178 | + .line 92 | ||
| 1179 | + invoke-virtual {v0, p1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V | ||
| 1180 | + | ||
| 1181 | + :cond_1 | ||
| 1182 | + return-void | ||
| 1183 | +.end method | ||
| 1184 | + | ||
| 1197 | .method public setAddressMap(Ljava/util/Map;)V | 1185 | .method public setAddressMap(Ljava/util/Map;)V |
| 1198 | .locals 0 | 1186 | .locals 0 |
| 1199 | .annotation system Ldalvik/annotation/Signature; | 1187 | .annotation system Ldalvik/annotation/Signature; |
| @@ -1206,7 +1194,7 @@ | @@ -1206,7 +1194,7 @@ | ||
| 1206 | } | 1194 | } |
| 1207 | .end annotation | 1195 | .end annotation |
| 1208 | 1196 | ||
| 1209 | - .line 111 | 1197 | + .line 125 |
| 1210 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mAddressMap:Ljava/util/Map; | 1198 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mAddressMap:Ljava/util/Map; |
| 1211 | 1199 | ||
| 1212 | return-void | 1200 | return-void |
| @@ -1215,12 +1203,12 @@ | @@ -1215,12 +1203,12 @@ | ||
| 1215 | .method public setApplication(Landroid/app/Application;)V | 1203 | .method public setApplication(Landroid/app/Application;)V |
| 1216 | .locals 1 | 1204 | .locals 1 |
| 1217 | 1205 | ||
| 1218 | - .line 119 | 1206 | + .line 133 |
| 1219 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; | 1207 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; |
| 1220 | 1208 | ||
| 1221 | if-nez v0, :cond_0 | 1209 | if-nez v0, :cond_0 |
| 1222 | 1210 | ||
| 1223 | - .line 120 | 1211 | + .line 134 |
| 1224 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; | 1212 | iput-object p1, p0, Lcom/stss/sdk/STSSAggSdk;->mApplication:Landroid/app/Application; |
| 1225 | 1213 | ||
| 1226 | :cond_0 | 1214 | :cond_0 |
| @@ -1234,7 +1222,7 @@ | @@ -1234,7 +1222,7 @@ | ||
| 1234 | 1222 | ||
| 1235 | return-void | 1223 | return-void |
| 1236 | 1224 | ||
| 1237 | - .line 102 | 1225 | + .line 116 |
| 1238 | :cond_0 | 1226 | :cond_0 |
| 1239 | iget-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z | 1227 | iget-boolean v0, p0, Lcom/stss/sdk/STSSAggSdk;->isInitFinish:Z |
| 1240 | 1228 | ||
| @@ -1242,7 +1230,7 @@ | @@ -1242,7 +1230,7 @@ | ||
| 1242 | 1230 | ||
| 1243 | return-void | 1231 | return-void |
| 1244 | 1232 | ||
| 1245 | - .line 105 | 1233 | + .line 119 |
| 1246 | :cond_1 | 1234 | :cond_1 |
| 1247 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 1235 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 1248 | 1236 | ||
| @@ -1252,7 +1240,7 @@ | @@ -1252,7 +1240,7 @@ | ||
| 1252 | 1240 | ||
| 1253 | if-nez v0, :cond_2 | 1241 | if-nez v0, :cond_2 |
| 1254 | 1242 | ||
| 1255 | - .line 106 | 1243 | + .line 120 |
| 1256 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; | 1244 | iget-object v0, p0, Lcom/stss/sdk/STSSAggSdk;->listeners:Ljava/util/List; |
| 1257 | 1245 | ||
| 1258 | invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z | 1246 | invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 1 | +.class Lcom/stss/sdk/bean/STSSAggBase$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggBase.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/bean/STSSAggBase;->check()Z | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/bean/STSSAggBase; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/bean/STSSAggBase;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 27 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/bean/STSSAggBase$1;->this$0:Lcom/stss/sdk/bean/STSSAggBase; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public run()V | ||
| 39 | + .locals 3 | ||
| 40 | + | ||
| 41 | + .line 30 | ||
| 42 | + iget-object v0, p0, Lcom/stss/sdk/bean/STSSAggBase$1;->this$0:Lcom/stss/sdk/bean/STSSAggBase; | ||
| 43 | + | ||
| 44 | + iget-object v0, v0, Lcom/stss/sdk/bean/STSSAggBase;->errorMsg:Ljava/lang/String; | ||
| 45 | + | ||
| 46 | + const-string v1, "\u5b57\u6bb5\u68c0\u67e5" | ||
| 47 | + | ||
| 48 | + invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | ||
| 49 | + | ||
| 50 | + .line 31 | ||
| 51 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 52 | + | ||
| 53 | + move-result-object v0 | ||
| 54 | + | ||
| 55 | + invoke-virtual {v0}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 56 | + | ||
| 57 | + move-result-object v0 | ||
| 58 | + | ||
| 59 | + new-instance v1, Ljava/lang/StringBuilder; | ||
| 60 | + | ||
| 61 | + invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | ||
| 62 | + | ||
| 63 | + iget-object v2, p0, Lcom/stss/sdk/bean/STSSAggBase$1;->this$0:Lcom/stss/sdk/bean/STSSAggBase; | ||
| 64 | + | ||
| 65 | + iget-object v2, v2, Lcom/stss/sdk/bean/STSSAggBase;->errorMsg:Ljava/lang/String; | ||
| 66 | + | ||
| 67 | + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 68 | + | ||
| 69 | + const-string v2, "\n\u8bf7\u6309\u6587\u6863\u63a5\u5165\uff01" | ||
| 70 | + | ||
| 71 | + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 72 | + | ||
| 73 | + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
| 74 | + | ||
| 75 | + move-result-object v1 | ||
| 76 | + | ||
| 77 | + const/4 v2, 0x0 | ||
| 78 | + | ||
| 79 | + invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | ||
| 80 | + | ||
| 81 | + move-result-object v0 | ||
| 82 | + | ||
| 83 | + invoke-virtual {v0}, Landroid/widget/Toast;->show()V | ||
| 84 | + | ||
| 85 | + return-void | ||
| 86 | +.end method |
| @@ -25,7 +25,7 @@ | @@ -25,7 +25,7 @@ | ||
| 25 | 25 | ||
| 26 | # virtual methods | 26 | # virtual methods |
| 27 | .method public check()Z | 27 | .method public check()Z |
| 28 | - .locals 3 | 28 | + .locals 2 |
| 29 | 29 | ||
| 30 | .line 26 | 30 | .line 26 |
| 31 | iget-object v0, p0, Lcom/stss/sdk/bean/STSSAggBase;->errorMsg:Ljava/lang/String; | 31 | iget-object v0, p0, Lcom/stss/sdk/bean/STSSAggBase;->errorMsg:Ljava/lang/String; |
| @@ -37,46 +37,19 @@ | @@ -37,46 +37,19 @@ | ||
| 37 | if-lez v0, :cond_0 | 37 | if-lez v0, :cond_0 |
| 38 | 38 | ||
| 39 | .line 27 | 39 | .line 27 |
| 40 | - iget-object v0, p0, Lcom/stss/sdk/bean/STSSAggBase;->errorMsg:Ljava/lang/String; | ||
| 41 | - | ||
| 42 | - const-string v1, "\u5b57\u6bb5\u68c0\u67e5" | ||
| 43 | - | ||
| 44 | - invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | ||
| 45 | - | ||
| 46 | - .line 28 | ||
| 47 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 40 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 48 | 41 | ||
| 49 | move-result-object v0 | 42 | move-result-object v0 |
| 50 | 43 | ||
| 51 | - invoke-virtual {v0}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 52 | - | ||
| 53 | - move-result-object v0 | ||
| 54 | - | ||
| 55 | - new-instance v1, Ljava/lang/StringBuilder; | ||
| 56 | - | ||
| 57 | - invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | ||
| 58 | - | ||
| 59 | - iget-object v2, p0, Lcom/stss/sdk/bean/STSSAggBase;->errorMsg:Ljava/lang/String; | 44 | + new-instance v1, Lcom/stss/sdk/bean/STSSAggBase$1; |
| 60 | 45 | ||
| 61 | - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 46 | + invoke-direct {v1, p0}, Lcom/stss/sdk/bean/STSSAggBase$1;-><init>(Lcom/stss/sdk/bean/STSSAggBase;)V |
| 62 | 47 | ||
| 63 | - const-string v2, "\n\u8bf7\u6309\u6587\u6863\u63a5\u5165\uff01" | 48 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 64 | 49 | ||
| 65 | - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 50 | + const/4 v0, 0x0 |
| 66 | 51 | ||
| 67 | - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
| 68 | - | ||
| 69 | - move-result-object v1 | ||
| 70 | - | ||
| 71 | - const/4 v2, 0x0 | ||
| 72 | - | ||
| 73 | - invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | ||
| 74 | - | ||
| 75 | - move-result-object v0 | ||
| 76 | - | ||
| 77 | - invoke-virtual {v0}, Landroid/widget/Toast;->show()V | ||
| 78 | - | ||
| 79 | - return v2 | 52 | + return v0 |
| 80 | 53 | ||
| 81 | :cond_0 | 54 | :cond_0 |
| 82 | const/4 v0, 0x1 | 55 | const/4 v0, 0x1 |
| 1 | +.class Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggDefaultSDK.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;->requestOrder(Lcom/stss/sdk/defaultSdk/RequestCallBack;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$callBack:Lcom/stss/sdk/defaultSdk/RequestCallBack; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;Lcom/stss/sdk/defaultSdk/RequestCallBack;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 153 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5;->val$callBack:Lcom/stss/sdk/defaultSdk/RequestCallBack; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 4 | ||
| 44 | + | ||
| 45 | + .line 156 | ||
| 46 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 47 | + | ||
| 48 | + move-result-object v0 | ||
| 49 | + | ||
| 50 | + const-string v1, "qnAgg_url_order" | ||
| 51 | + | ||
| 52 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->getURL(Ljava/lang/String;)Ljava/lang/String; | ||
| 53 | + | ||
| 54 | + move-result-object v0 | ||
| 55 | + | ||
| 56 | + .line 157 | ||
| 57 | + new-instance v1, Lcom/stss/sdk/task/ReqOrderTask; | ||
| 58 | + | ||
| 59 | + iget-object v2, p0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK; | ||
| 60 | + | ||
| 61 | + iget-object v2, v2, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;->mSTSSPayParams:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 62 | + | ||
| 63 | + iget-object v3, p0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5;->val$callBack:Lcom/stss/sdk/defaultSdk/RequestCallBack; | ||
| 64 | + | ||
| 65 | + invoke-direct {v1, v0, v2, v3}, Lcom/stss/sdk/task/ReqOrderTask;-><init>(Ljava/lang/String;Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/defaultSdk/RequestCallBack;)V | ||
| 66 | + | ||
| 67 | + const/4 v0, 0x0 | ||
| 68 | + | ||
| 69 | + .line 158 | ||
| 70 | + new-array v0, v0, [Ljava/lang/String; | ||
| 71 | + | ||
| 72 | + invoke-virtual {v1, v0}, Lcom/stss/sdk/task/ReqOrderTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | ||
| 73 | + | ||
| 74 | + return-void | ||
| 75 | +.end method |
| @@ -406,32 +406,18 @@ | @@ -406,32 +406,18 @@ | ||
| 406 | .end method | 406 | .end method |
| 407 | 407 | ||
| 408 | .method public requestOrder(Lcom/stss/sdk/defaultSdk/RequestCallBack;)V | 408 | .method public requestOrder(Lcom/stss/sdk/defaultSdk/RequestCallBack;)V |
| 409 | - .locals 3 | 409 | + .locals 2 |
| 410 | 410 | ||
| 411 | - .line 154 | 411 | + .line 153 |
| 412 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 412 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 413 | 413 | ||
| 414 | move-result-object v0 | 414 | move-result-object v0 |
| 415 | 415 | ||
| 416 | - const-string v1, "qnAgg_url_order" | ||
| 417 | - | ||
| 418 | - invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->getURL(Ljava/lang/String;)Ljava/lang/String; | ||
| 419 | - | ||
| 420 | - move-result-object v0 | ||
| 421 | - | ||
| 422 | - .line 155 | ||
| 423 | - new-instance v1, Lcom/stss/sdk/task/ReqOrderTask; | ||
| 424 | - | ||
| 425 | - iget-object v2, p0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;->mSTSSPayParams:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 426 | - | ||
| 427 | - invoke-direct {v1, v0, v2, p1}, Lcom/stss/sdk/task/ReqOrderTask;-><init>(Ljava/lang/String;Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/defaultSdk/RequestCallBack;)V | ||
| 428 | - | ||
| 429 | - const/4 p1, 0x0 | 416 | + new-instance v1, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5; |
| 430 | 417 | ||
| 431 | - .line 156 | ||
| 432 | - new-array p1, p1, [Ljava/lang/String; | 418 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK$5;-><init>(Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;Lcom/stss/sdk/defaultSdk/RequestCallBack;)V |
| 433 | 419 | ||
| 434 | - invoke-virtual {v1, p1}, Lcom/stss/sdk/task/ReqOrderTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 420 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 435 | 421 | ||
| 436 | return-void | 422 | return-void |
| 437 | .end method | 423 | .end method |
| 1 | +.class Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1; | ||
| 2 | +.super Ljava/util/HashMap; | ||
| 3 | +.source "STSSAggGameActivity.java" | ||
| 4 | + | ||
| 5 | + | ||
| 6 | +# annotations | ||
| 7 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 8 | + value = Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->run()V | ||
| 9 | +.end annotation | ||
| 10 | + | ||
| 11 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 12 | + accessFlags = 0x0 | ||
| 13 | + name = null | ||
| 14 | +.end annotation | ||
| 15 | + | ||
| 16 | +.annotation system Ldalvik/annotation/Signature; | ||
| 17 | + value = { | ||
| 18 | + "Ljava/util/HashMap<", | ||
| 19 | + "Ljava/lang/String;", | ||
| 20 | + "Ljava/lang/String;", | ||
| 21 | + ">;" | ||
| 22 | + } | ||
| 23 | +.end annotation | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# instance fields | ||
| 27 | +.field final synthetic this$1:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | ||
| 28 | + | ||
| 29 | + | ||
| 30 | +# direct methods | ||
| 31 | +.method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;)V | ||
| 32 | + .locals 1 | ||
| 33 | + | ||
| 34 | + .line 191 | ||
| 35 | + iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->this$1:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | ||
| 36 | + | ||
| 37 | + invoke-direct {p0}, Ljava/util/HashMap;-><init>()V | ||
| 38 | + | ||
| 39 | + iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->this$1:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | ||
| 40 | + | ||
| 41 | + iget-object p1, p1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$username:Ljava/lang/String; | ||
| 42 | + | ||
| 43 | + const-string v0, "uid" | ||
| 44 | + | ||
| 45 | + invoke-virtual {p0, v0, p1}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
| 46 | + | ||
| 47 | + iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->this$1:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | ||
| 48 | + | ||
| 49 | + iget-object p1, p1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$username:Ljava/lang/String; | ||
| 50 | + | ||
| 51 | + const-string v0, "username" | ||
| 52 | + | ||
| 53 | + invoke-virtual {p0, v0, p1}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
| 54 | + | ||
| 55 | + iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->this$1:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | ||
| 56 | + | ||
| 57 | + iget-object p1, p1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$password:Ljava/lang/String; | ||
| 58 | + | ||
| 59 | + const-string v0, "password" | ||
| 60 | + | ||
| 61 | + invoke-virtual {p0, v0, p1}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
| 62 | + | ||
| 63 | + return-void | ||
| 64 | +.end method |
| 1 | .class Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | 1 | .class Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; |
| 2 | -.super Ljava/util/HashMap; | 2 | +.super Ljava/lang/Object; |
| 3 | .source "STSSAggGameActivity.java" | 3 | .source "STSSAggGameActivity.java" |
| 4 | 4 | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 5 | 8 | ||
| 6 | # annotations | 9 | # annotations |
| 7 | .annotation system Ldalvik/annotation/EnclosingMethod; | 10 | .annotation system Ldalvik/annotation/EnclosingMethod; |
| @@ -13,15 +16,6 @@ | @@ -13,15 +16,6 @@ | ||
| 13 | name = null | 16 | name = null |
| 14 | .end annotation | 17 | .end annotation |
| 15 | 18 | ||
| 16 | -.annotation system Ldalvik/annotation/Signature; | ||
| 17 | - value = { | ||
| 18 | - "Ljava/util/HashMap<", | ||
| 19 | - "Ljava/lang/String;", | ||
| 20 | - "Ljava/lang/String;", | ||
| 21 | - ">;" | ||
| 22 | - } | ||
| 23 | -.end annotation | ||
| 24 | - | ||
| 25 | 19 | ||
| 26 | # instance fields | 20 | # instance fields |
| 27 | .field final synthetic this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | 21 | .field final synthetic this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; |
| @@ -35,32 +29,50 @@ | @@ -35,32 +29,50 @@ | ||
| 35 | .method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;Ljava/lang/String;Ljava/lang/String;)V | 29 | .method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;Ljava/lang/String;Ljava/lang/String;)V |
| 36 | .locals 0 | 30 | .locals 0 |
| 37 | 31 | ||
| 38 | - .line 188 | 32 | + .line 187 |
| 39 | iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | 33 | iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; |
| 40 | 34 | ||
| 41 | iput-object p2, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$username:Ljava/lang/String; | 35 | iput-object p2, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$username:Ljava/lang/String; |
| 42 | 36 | ||
| 43 | iput-object p3, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$password:Ljava/lang/String; | 37 | iput-object p3, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$password:Ljava/lang/String; |
| 44 | 38 | ||
| 45 | - invoke-direct {p0}, Ljava/util/HashMap;-><init>()V | 39 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 40 | + | ||
| 41 | + return-void | ||
| 42 | +.end method | ||
| 43 | + | ||
| 44 | + | ||
| 45 | +# virtual methods | ||
| 46 | +.method public run()V | ||
| 47 | + .locals 3 | ||
| 48 | + | ||
| 49 | + .line 190 | ||
| 50 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 51 | + | ||
| 52 | + move-result-object v0 | ||
| 53 | + | ||
| 54 | + const/4 v1, 0x4 | ||
| 46 | 55 | ||
| 47 | - iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$username:Ljava/lang/String; | 56 | + const-string v2, "STSSAggSdk login success" |
| 48 | 57 | ||
| 49 | - const-string p2, "uid" | 58 | + invoke-virtual {v0, v1, v2}, Lcom/stss/sdk/STSSAggSdk;->onResult(ILjava/lang/String;)V |
| 50 | 59 | ||
| 51 | - invoke-virtual {p0, p2, p1}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 60 | + .line 191 |
| 61 | + new-instance v0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1; | ||
| 52 | 62 | ||
| 53 | - iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$username:Ljava/lang/String; | 63 | + invoke-direct {v0, p0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2$1;-><init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;)V |
| 54 | 64 | ||
| 55 | - const-string p2, "username" | 65 | + .line 192 |
| 66 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 56 | 67 | ||
| 57 | - invoke-virtual {p0, p2, p1}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 68 | + move-result-object v1 |
| 58 | 69 | ||
| 59 | - iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->val$password:Ljava/lang/String; | 70 | + invoke-virtual {v1, v0}, Lcom/stss/sdk/STSSAggSdk;->onLoginResult(Ljava/util/Map;)V |
| 60 | 71 | ||
| 61 | - const-string p2, "password" | 72 | + .line 193 |
| 73 | + iget-object v0, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | ||
| 62 | 74 | ||
| 63 | - invoke-virtual {p0, p2, p1}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 75 | + invoke-static {v0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->access$200(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V |
| 64 | 76 | ||
| 65 | return-void | 77 | return-void |
| 66 | .end method | 78 | .end method |
| @@ -22,7 +22,7 @@ | @@ -22,7 +22,7 @@ | ||
| 22 | .method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V | 22 | .method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V |
| 23 | .locals 0 | 23 | .locals 0 |
| 24 | 24 | ||
| 25 | - .line 200 | 25 | + .line 205 |
| 26 | iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$3;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | 26 | iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$3;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; |
| 27 | 27 | ||
| 28 | invoke-direct {p0}, Lcom/stss/sdk/defaultSdk/RequestCallBack;-><init>()V | 28 | invoke-direct {p0}, Lcom/stss/sdk/defaultSdk/RequestCallBack;-><init>()V |
| @@ -35,14 +35,14 @@ | @@ -35,14 +35,14 @@ | ||
| 35 | .method public onResult(ILorg/json/JSONObject;)V | 35 | .method public onResult(ILorg/json/JSONObject;)V |
| 36 | .locals 0 | 36 | .locals 0 |
| 37 | 37 | ||
| 38 | - .line 203 | 38 | + .line 208 |
| 39 | invoke-super {p0, p1, p2}, Lcom/stss/sdk/defaultSdk/RequestCallBack;->onResult(ILorg/json/JSONObject;)V | 39 | invoke-super {p0, p1, p2}, Lcom/stss/sdk/defaultSdk/RequestCallBack;->onResult(ILorg/json/JSONObject;)V |
| 40 | 40 | ||
| 41 | const/4 p2, 0x1 | 41 | const/4 p2, 0x1 |
| 42 | 42 | ||
| 43 | if-ne p1, p2, :cond_0 | 43 | if-ne p1, p2, :cond_0 |
| 44 | 44 | ||
| 45 | - .line 206 | 45 | + .line 211 |
| 46 | iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$3;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | 46 | iget-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$3;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; |
| 47 | 47 | ||
| 48 | iget-object p1, p1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->mWebView:Landroid/webkit/WebView; | 48 | iget-object p1, p1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->mWebView:Landroid/webkit/WebView; |
| 1 | +.class Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$4; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggGameActivity.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->close()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 219 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$4;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public run()V | ||
| 39 | + .locals 1 | ||
| 40 | + | ||
| 41 | + .line 222 | ||
| 42 | + iget-object v0, p0, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$4;->this$0:Lcom/stss/sdk/defaultSdk/STSSAggGameActivity; | ||
| 43 | + | ||
| 44 | + invoke-static {v0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->access$200(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V | ||
| 45 | + | ||
| 46 | + return-void | ||
| 47 | +.end method |
| @@ -61,6 +61,15 @@ | @@ -61,6 +61,15 @@ | ||
| 61 | return p1 | 61 | return p1 |
| 62 | .end method | 62 | .end method |
| 63 | 63 | ||
| 64 | +.method static synthetic access$200(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V | ||
| 65 | + .locals 0 | ||
| 66 | + | ||
| 67 | + .line 32 | ||
| 68 | + invoke-direct {p0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->dismissView()V | ||
| 69 | + | ||
| 70 | + return-void | ||
| 71 | +.end method | ||
| 72 | + | ||
| 64 | .method private dismissView()V | 73 | .method private dismissView()V |
| 65 | .locals 3 | 74 | .locals 3 |
| 66 | 75 | ||
| @@ -325,12 +334,20 @@ | @@ -325,12 +334,20 @@ | ||
| 325 | 334 | ||
| 326 | # virtual methods | 335 | # virtual methods |
| 327 | .method public close()V | 336 | .method public close()V |
| 328 | - .locals 0 | 337 | + .locals 2 |
| 329 | .annotation runtime Landroid/webkit/JavascriptInterface; | 338 | .annotation runtime Landroid/webkit/JavascriptInterface; |
| 330 | .end annotation | 339 | .end annotation |
| 331 | 340 | ||
| 332 | - .line 214 | ||
| 333 | - invoke-direct {p0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->dismissView()V | 341 | + .line 219 |
| 342 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 343 | + | ||
| 344 | + move-result-object v0 | ||
| 345 | + | ||
| 346 | + new-instance v1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$4; | ||
| 347 | + | ||
| 348 | + invoke-direct {v1, p0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$4;-><init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;)V | ||
| 349 | + | ||
| 350 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V | ||
| 334 | 351 | ||
| 335 | return-void | 352 | return-void |
| 336 | .end method | 353 | .end method |
| @@ -364,7 +381,7 @@ | @@ -364,7 +381,7 @@ | ||
| 364 | .annotation runtime Landroid/webkit/JavascriptInterface; | 381 | .annotation runtime Landroid/webkit/JavascriptInterface; |
| 365 | .end annotation | 382 | .end annotation |
| 366 | 383 | ||
| 367 | - .line 220 | 384 | + .line 230 |
| 368 | new-instance v0, Ljava/lang/StringBuilder; | 385 | new-instance v0, Ljava/lang/StringBuilder; |
| 369 | 386 | ||
| 370 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V | 387 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -391,7 +408,7 @@ | @@ -391,7 +408,7 @@ | ||
| 391 | .end method | 408 | .end method |
| 392 | 409 | ||
| 393 | .method public login(Ljava/lang/String;)V | 410 | .method public login(Ljava/lang/String;)V |
| 394 | - .locals 4 | 411 | + .locals 3 |
| 395 | .annotation runtime Landroid/webkit/JavascriptInterface; | 412 | .annotation runtime Landroid/webkit/JavascriptInterface; |
| 396 | .end annotation | 413 | .end annotation |
| 397 | 414 | ||
| @@ -426,26 +443,11 @@ | @@ -426,26 +443,11 @@ | ||
| 426 | 443 | ||
| 427 | move-result-object v1 | 444 | move-result-object v1 |
| 428 | 445 | ||
| 429 | - const/4 v2, 0x4 | ||
| 430 | - | ||
| 431 | - const-string v3, "STSSAggSdk login success" | ||
| 432 | - | ||
| 433 | - invoke-virtual {v1, v2, v3}, Lcom/stss/sdk/STSSAggSdk;->onResult(ILjava/lang/String;)V | ||
| 434 | - | ||
| 435 | - .line 188 | ||
| 436 | - new-instance v1, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; | 446 | + new-instance v2, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2; |
| 437 | 447 | ||
| 438 | - invoke-direct {v1, p0, p1, v0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;-><init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;Ljava/lang/String;Ljava/lang/String;)V | 448 | + invoke-direct {v2, p0, p1, v0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity$2;-><init>(Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;Ljava/lang/String;Ljava/lang/String;)V |
| 439 | 449 | ||
| 440 | - .line 189 | ||
| 441 | - invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 442 | - | ||
| 443 | - move-result-object p1 | ||
| 444 | - | ||
| 445 | - invoke-virtual {p1, v1}, Lcom/stss/sdk/STSSAggSdk;->onLoginResult(Ljava/util/Map;)V | ||
| 446 | - | ||
| 447 | - .line 190 | ||
| 448 | - invoke-direct {p0}, Lcom/stss/sdk/defaultSdk/STSSAggGameActivity;->dismissView()V | 450 | + invoke-virtual {v1, v2}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 449 | :try_end_0 | 451 | :try_end_0 |
| 450 | .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 | 452 | .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 |
| 451 | .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 | 453 | .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 |
| @@ -455,7 +457,7 @@ | @@ -455,7 +457,7 @@ | ||
| 455 | :catch_0 | 457 | :catch_0 |
| 456 | move-exception p1 | 458 | move-exception p1 |
| 457 | 459 | ||
| 458 | - .line 194 | 460 | + .line 199 |
| 459 | invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V | 461 | invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V |
| 460 | 462 | ||
| 461 | goto :goto_0 | 463 | goto :goto_0 |
| @@ -463,7 +465,7 @@ | @@ -463,7 +465,7 @@ | ||
| 463 | :catch_1 | 465 | :catch_1 |
| 464 | move-exception p1 | 466 | move-exception p1 |
| 465 | 467 | ||
| 466 | - .line 192 | 468 | + .line 197 |
| 467 | invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V | 469 | invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V |
| 468 | 470 | ||
| 469 | :goto_0 | 471 | :goto_0 |
| @@ -589,7 +591,7 @@ | @@ -589,7 +591,7 @@ | ||
| 589 | .annotation runtime Landroid/webkit/JavascriptInterface; | 591 | .annotation runtime Landroid/webkit/JavascriptInterface; |
| 590 | .end annotation | 592 | .end annotation |
| 591 | 593 | ||
| 592 | - .line 200 | 594 | + .line 205 |
| 593 | invoke-static {}, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;->getInstance()Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK; | 595 | invoke-static {}, Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK;->getInstance()Lcom/stss/sdk/defaultSdk/STSSAggDefaultSDK; |
| 594 | 596 | ||
| 595 | move-result-object p1 | 597 | move-result-object p1 |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggPay$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggPay.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggPay;->orderAndPay(Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggPay;Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 54 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggPay$1;->this$0:Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/plugin/STSSAggPay$1;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 4 | ||
| 44 | + | ||
| 45 | + .line 57 | ||
| 46 | + invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | ||
| 47 | + | ||
| 48 | + move-result-object v0 | ||
| 49 | + | ||
| 50 | + const-string v1, "orderAndPay" | ||
| 51 | + | ||
| 52 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | ||
| 53 | + | ||
| 54 | + .line 58 | ||
| 55 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay$1;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 56 | + | ||
| 57 | + invoke-virtual {v0}, Lcom/stss/sdk/bean/STSSPayParams;->isRight()Z | ||
| 58 | + | ||
| 59 | + move-result v0 | ||
| 60 | + | ||
| 61 | + if-nez v0, :cond_0 | ||
| 62 | + | ||
| 63 | + return-void | ||
| 64 | + | ||
| 65 | + .line 61 | ||
| 66 | + :cond_0 | ||
| 67 | + sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | ||
| 68 | + | ||
| 69 | + invoke-virtual {v0}, Lcom/stss/sdk/SDKParams;->getCurrChannel()Ljava/lang/String; | ||
| 70 | + | ||
| 71 | + move-result-object v0 | ||
| 72 | + | ||
| 73 | + .line 62 | ||
| 74 | + invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | ||
| 75 | + | ||
| 76 | + move-result v0 | ||
| 77 | + | ||
| 78 | + const/4 v1, 0x1 | ||
| 79 | + | ||
| 80 | + if-ne v0, v1, :cond_1 | ||
| 81 | + | ||
| 82 | + .line 63 | ||
| 83 | + invoke-static {}, Lcom/stss/sdk/plugin/STSSAggPay;->getInstance()Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 84 | + | ||
| 85 | + move-result-object v0 | ||
| 86 | + | ||
| 87 | + iget-object v1, p0, Lcom/stss/sdk/plugin/STSSAggPay$1;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 88 | + | ||
| 89 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/plugin/STSSAggPay;->pay(Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 90 | + | ||
| 91 | + return-void | ||
| 92 | + | ||
| 93 | + .line 66 | ||
| 94 | + :cond_1 | ||
| 95 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 96 | + | ||
| 97 | + move-result-object v0 | ||
| 98 | + | ||
| 99 | + const-string v2, "qnAgg_url_order" | ||
| 100 | + | ||
| 101 | + invoke-virtual {v0, v2}, Lcom/stss/sdk/STSSAggSdk;->getURL(Ljava/lang/String;)Ljava/lang/String; | ||
| 102 | + | ||
| 103 | + move-result-object v0 | ||
| 104 | + | ||
| 105 | + .line 67 | ||
| 106 | + iget-object v2, p0, Lcom/stss/sdk/plugin/STSSAggPay$1;->this$0:Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 107 | + | ||
| 108 | + invoke-virtual {v2}, Lcom/stss/sdk/plugin/STSSAggPay;->getOrderExtension()Ljava/lang/String; | ||
| 109 | + | ||
| 110 | + move-result-object v2 | ||
| 111 | + | ||
| 112 | + if-eqz v2, :cond_2 | ||
| 113 | + | ||
| 114 | + :try_start_0 | ||
| 115 | + const-string v3, "UTF-8" | ||
| 116 | + | ||
| 117 | + .line 70 | ||
| 118 | + invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
| 119 | + | ||
| 120 | + move-result-object v2 | ||
| 121 | + :try_end_0 | ||
| 122 | + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 | ||
| 123 | + | ||
| 124 | + goto :goto_0 | ||
| 125 | + | ||
| 126 | + :catch_0 | ||
| 127 | + move-exception v3 | ||
| 128 | + | ||
| 129 | + .line 72 | ||
| 130 | + invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V | ||
| 131 | + | ||
| 132 | + .line 76 | ||
| 133 | + :cond_2 | ||
| 134 | + :goto_0 | ||
| 135 | + new-instance v3, Lcom/stss/sdk/task/STSSAggOrderTask; | ||
| 136 | + | ||
| 137 | + invoke-direct {v3, v0, v2}, Lcom/stss/sdk/task/STSSAggOrderTask;-><init>(Ljava/lang/String;Ljava/lang/String;)V | ||
| 138 | + | ||
| 139 | + .line 77 | ||
| 140 | + new-array v0, v1, [Lcom/stss/sdk/bean/STSSPayParams; | ||
| 141 | + | ||
| 142 | + const/4 v1, 0x0 | ||
| 143 | + | ||
| 144 | + iget-object v2, p0, Lcom/stss/sdk/plugin/STSSAggPay$1;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 145 | + | ||
| 146 | + aput-object v2, v0, v1 | ||
| 147 | + | ||
| 148 | + invoke-virtual {v3, v0}, Lcom/stss/sdk/task/STSSAggOrderTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | ||
| 149 | + | ||
| 150 | + return-void | ||
| 151 | +.end method |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggPay$2; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggPay.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggPay;->pay(Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggPay;Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 90 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->this$0:Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 6 | ||
| 44 | + | ||
| 45 | + .line 93 | ||
| 46 | + invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | ||
| 47 | + | ||
| 48 | + move-result-object v0 | ||
| 49 | + | ||
| 50 | + const-string v1, "buy" | ||
| 51 | + | ||
| 52 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->isSupport(Ljava/lang/String;)Z | ||
| 53 | + | ||
| 54 | + move-result v0 | ||
| 55 | + | ||
| 56 | + if-eqz v0, :cond_0 | ||
| 57 | + | ||
| 58 | + .line 94 | ||
| 59 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 60 | + | ||
| 61 | + invoke-virtual {v0}, Lcom/stss/sdk/bean/STSSPayParams;->getPrice()Ljava/lang/String; | ||
| 62 | + | ||
| 63 | + move-result-object v0 | ||
| 64 | + | ||
| 65 | + invoke-static {v0}, Ljava/lang/Float;->valueOf(Ljava/lang/String;)Ljava/lang/Float; | ||
| 66 | + | ||
| 67 | + move-result-object v0 | ||
| 68 | + | ||
| 69 | + invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F | ||
| 70 | + | ||
| 71 | + move-result v0 | ||
| 72 | + | ||
| 73 | + .line 95 | ||
| 74 | + iget-object v1, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 75 | + | ||
| 76 | + invoke-virtual {v1}, Lcom/stss/sdk/bean/STSSPayParams;->getBuyNum()Ljava/lang/String; | ||
| 77 | + | ||
| 78 | + move-result-object v1 | ||
| 79 | + | ||
| 80 | + invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; | ||
| 81 | + | ||
| 82 | + move-result-object v1 | ||
| 83 | + | ||
| 84 | + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I | ||
| 85 | + | ||
| 86 | + move-result v1 | ||
| 87 | + | ||
| 88 | + .line 96 | ||
| 89 | + invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | ||
| 90 | + | ||
| 91 | + move-result-object v2 | ||
| 92 | + | ||
| 93 | + iget-object v3, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 94 | + | ||
| 95 | + invoke-virtual {v3}, Lcom/stss/sdk/bean/STSSPayParams;->getProductName()Ljava/lang/String; | ||
| 96 | + | ||
| 97 | + move-result-object v3 | ||
| 98 | + | ||
| 99 | + float-to-double v4, v0 | ||
| 100 | + | ||
| 101 | + invoke-virtual {v2, v3, v1, v4, v5}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->buy(Ljava/lang/String;ID)V | ||
| 102 | + | ||
| 103 | + .line 98 | ||
| 104 | + :cond_0 | ||
| 105 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->this$0:Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 106 | + | ||
| 107 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggPay;->access$000(Lcom/stss/sdk/plugin/STSSAggPay;)Lcom/stss/sdk/interfaces/ISTSSAggPay; | ||
| 108 | + | ||
| 109 | + move-result-object v0 | ||
| 110 | + | ||
| 111 | + iget-object v1, p0, Lcom/stss/sdk/plugin/STSSAggPay$2;->val$data:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 112 | + | ||
| 113 | + invoke-interface {v0, v1}, Lcom/stss/sdk/interfaces/ISTSSAggPay;->pay(Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 114 | + | ||
| 115 | + return-void | ||
| 116 | +.end method |
| @@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
| 17 | .method private constructor <init>()V | 17 | .method private constructor <init>()V |
| 18 | .locals 1 | 18 | .locals 1 |
| 19 | 19 | ||
| 20 | - .line 23 | 20 | + .line 24 |
| 21 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 21 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 22 | 22 | ||
| 23 | const/4 v0, 0x0 | 23 | const/4 v0, 0x0 |
| @@ -28,22 +28,31 @@ | @@ -28,22 +28,31 @@ | ||
| 28 | return-void | 28 | return-void |
| 29 | .end method | 29 | .end method |
| 30 | 30 | ||
| 31 | +.method static synthetic access$000(Lcom/stss/sdk/plugin/STSSAggPay;)Lcom/stss/sdk/interfaces/ISTSSAggPay; | ||
| 32 | + .locals 0 | ||
| 33 | + | ||
| 34 | + .line 18 | ||
| 35 | + iget-object p0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | ||
| 36 | + | ||
| 37 | + return-object p0 | ||
| 38 | +.end method | ||
| 39 | + | ||
| 31 | .method public static getInstance()Lcom/stss/sdk/plugin/STSSAggPay; | 40 | .method public static getInstance()Lcom/stss/sdk/plugin/STSSAggPay; |
| 32 | .locals 1 | 41 | .locals 1 |
| 33 | 42 | ||
| 34 | - .line 28 | 43 | + .line 29 |
| 35 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggPay;->instance:Lcom/stss/sdk/plugin/STSSAggPay; | 44 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggPay;->instance:Lcom/stss/sdk/plugin/STSSAggPay; |
| 36 | 45 | ||
| 37 | if-nez v0, :cond_0 | 46 | if-nez v0, :cond_0 |
| 38 | 47 | ||
| 39 | - .line 29 | 48 | + .line 30 |
| 40 | new-instance v0, Lcom/stss/sdk/plugin/STSSAggPay; | 49 | new-instance v0, Lcom/stss/sdk/plugin/STSSAggPay; |
| 41 | 50 | ||
| 42 | invoke-direct {v0}, Lcom/stss/sdk/plugin/STSSAggPay;-><init>()V | 51 | invoke-direct {v0}, Lcom/stss/sdk/plugin/STSSAggPay;-><init>()V |
| 43 | 52 | ||
| 44 | sput-object v0, Lcom/stss/sdk/plugin/STSSAggPay;->instance:Lcom/stss/sdk/plugin/STSSAggPay; | 53 | sput-object v0, Lcom/stss/sdk/plugin/STSSAggPay;->instance:Lcom/stss/sdk/plugin/STSSAggPay; |
| 45 | 54 | ||
| 46 | - .line 31 | 55 | + .line 32 |
| 47 | :cond_0 | 56 | :cond_0 |
| 48 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggPay;->instance:Lcom/stss/sdk/plugin/STSSAggPay; | 57 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggPay;->instance:Lcom/stss/sdk/plugin/STSSAggPay; |
| 49 | 58 | ||
| @@ -55,7 +64,7 @@ | @@ -55,7 +64,7 @@ | ||
| 55 | .method public getOrderExtension()Ljava/lang/String; | 64 | .method public getOrderExtension()Ljava/lang/String; |
| 56 | .locals 1 | 65 | .locals 1 |
| 57 | 66 | ||
| 58 | - .line 96 | 67 | + .line 104 |
| 59 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | 68 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; |
| 60 | 69 | ||
| 61 | if-nez v0, :cond_0 | 70 | if-nez v0, :cond_0 |
| @@ -64,7 +73,7 @@ | @@ -64,7 +73,7 @@ | ||
| 64 | 73 | ||
| 65 | return-object v0 | 74 | return-object v0 |
| 66 | 75 | ||
| 67 | - .line 99 | 76 | + .line 107 |
| 68 | :cond_0 | 77 | :cond_0 |
| 69 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggPay;->getOrderExtension()Ljava/lang/String; | 78 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggPay;->getOrderExtension()Ljava/lang/String; |
| 70 | 79 | ||
| @@ -76,7 +85,7 @@ | @@ -76,7 +85,7 @@ | ||
| 76 | .method public init()V | 85 | .method public init()V |
| 77 | .locals 2 | 86 | .locals 2 |
| 78 | 87 | ||
| 79 | - .line 35 | 88 | + .line 36 |
| 80 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; | 89 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; |
| 81 | 90 | ||
| 82 | move-result-object v0 | 91 | move-result-object v0 |
| @@ -91,12 +100,12 @@ | @@ -91,12 +100,12 @@ | ||
| 91 | 100 | ||
| 92 | iput-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | 101 | iput-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; |
| 93 | 102 | ||
| 94 | - .line 36 | 103 | + .line 37 |
| 95 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | 104 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; |
| 96 | 105 | ||
| 97 | if-nez v0, :cond_0 | 106 | if-nez v0, :cond_0 |
| 98 | 107 | ||
| 99 | - .line 37 | 108 | + .line 38 |
| 100 | new-instance v0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultPay; | 109 | new-instance v0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultPay; |
| 101 | 110 | ||
| 102 | invoke-direct {v0}, Lcom/stss/sdk/defaultSdk/STSSAggDefaultPay;-><init>()V | 111 | invoke-direct {v0}, Lcom/stss/sdk/defaultSdk/STSSAggDefaultPay;-><init>()V |
| @@ -110,7 +119,7 @@ | @@ -110,7 +119,7 @@ | ||
| 110 | .method public isSupport(Ljava/lang/String;)Z | 119 | .method public isSupport(Ljava/lang/String;)Z |
| 111 | .locals 1 | 120 | .locals 1 |
| 112 | 121 | ||
| 113 | - .line 42 | 122 | + .line 43 |
| 114 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | 123 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; |
| 115 | 124 | ||
| 116 | if-nez v0, :cond_0 | 125 | if-nez v0, :cond_0 |
| @@ -119,7 +128,7 @@ | @@ -119,7 +128,7 @@ | ||
| 119 | 128 | ||
| 120 | return p1 | 129 | return p1 |
| 121 | 130 | ||
| 122 | - .line 45 | 131 | + .line 46 |
| 123 | :cond_0 | 132 | :cond_0 |
| 124 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPay;->isSupportMethod(Ljava/lang/String;)Z | 133 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPay;->isSupportMethod(Ljava/lang/String;)Z |
| 125 | 134 | ||
| @@ -129,176 +138,43 @@ | @@ -129,176 +138,43 @@ | ||
| 129 | .end method | 138 | .end method |
| 130 | 139 | ||
| 131 | .method public orderAndPay(Lcom/stss/sdk/bean/STSSPayParams;)V | 140 | .method public orderAndPay(Lcom/stss/sdk/bean/STSSPayParams;)V |
| 132 | - .locals 4 | ||
| 133 | - | ||
| 134 | - .line 53 | ||
| 135 | - invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | ||
| 136 | - | ||
| 137 | - move-result-object v0 | ||
| 138 | - | ||
| 139 | - const-string v1, "orderAndPay" | ||
| 140 | - | ||
| 141 | - invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | 141 | + .locals 2 |
| 142 | 142 | ||
| 143 | .line 54 | 143 | .line 54 |
| 144 | - invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->isRight()Z | ||
| 145 | - | ||
| 146 | - move-result v0 | ||
| 147 | - | ||
| 148 | - if-nez v0, :cond_0 | ||
| 149 | - | ||
| 150 | - return-void | ||
| 151 | - | ||
| 152 | - .line 57 | ||
| 153 | - :cond_0 | ||
| 154 | - sget-object v0, Lcom/stss/sdk/constant/STSSConstants;->sdkParams:Lcom/stss/sdk/SDKParams; | ||
| 155 | - | ||
| 156 | - invoke-virtual {v0}, Lcom/stss/sdk/SDKParams;->getCurrChannel()Ljava/lang/String; | ||
| 157 | - | ||
| 158 | - move-result-object v0 | ||
| 159 | - | ||
| 160 | - .line 58 | ||
| 161 | - invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | ||
| 162 | - | ||
| 163 | - move-result v0 | ||
| 164 | - | ||
| 165 | - const/4 v1, 0x1 | ||
| 166 | - | ||
| 167 | - if-ne v0, v1, :cond_1 | ||
| 168 | - | ||
| 169 | - .line 59 | ||
| 170 | - invoke-static {}, Lcom/stss/sdk/plugin/STSSAggPay;->getInstance()Lcom/stss/sdk/plugin/STSSAggPay; | ||
| 171 | - | ||
| 172 | - move-result-object v0 | ||
| 173 | - | ||
| 174 | - invoke-virtual {v0, p1}, Lcom/stss/sdk/plugin/STSSAggPay;->pay(Lcom/stss/sdk/bean/STSSPayParams;)V | ||
| 175 | - | ||
| 176 | - return-void | ||
| 177 | - | ||
| 178 | - .line 62 | ||
| 179 | - :cond_1 | ||
| 180 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 144 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 181 | 145 | ||
| 182 | move-result-object v0 | 146 | move-result-object v0 |
| 183 | 147 | ||
| 184 | - const-string v2, "qnAgg_url_order" | ||
| 185 | - | ||
| 186 | - invoke-virtual {v0, v2}, Lcom/stss/sdk/STSSAggSdk;->getURL(Ljava/lang/String;)Ljava/lang/String; | ||
| 187 | - | ||
| 188 | - move-result-object v0 | ||
| 189 | - | ||
| 190 | - .line 64 | ||
| 191 | - invoke-virtual {p0}, Lcom/stss/sdk/plugin/STSSAggPay;->getOrderExtension()Ljava/lang/String; | ||
| 192 | - | ||
| 193 | - move-result-object v2 | 148 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggPay$1; |
| 194 | 149 | ||
| 195 | - if-eqz v2, :cond_2 | 150 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/plugin/STSSAggPay$1;-><init>(Lcom/stss/sdk/plugin/STSSAggPay;Lcom/stss/sdk/bean/STSSPayParams;)V |
| 196 | 151 | ||
| 197 | - :try_start_0 | ||
| 198 | - const-string v3, "UTF-8" | ||
| 199 | - | ||
| 200 | - .line 67 | ||
| 201 | - invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
| 202 | - | ||
| 203 | - move-result-object v2 | ||
| 204 | - :try_end_0 | ||
| 205 | - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 | ||
| 206 | - | ||
| 207 | - goto :goto_0 | ||
| 208 | - | ||
| 209 | - :catch_0 | ||
| 210 | - move-exception v3 | ||
| 211 | - | ||
| 212 | - .line 70 | ||
| 213 | - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V | ||
| 214 | - | ||
| 215 | - .line 74 | ||
| 216 | - :cond_2 | ||
| 217 | - :goto_0 | ||
| 218 | - new-instance v3, Lcom/stss/sdk/task/STSSAggOrderTask; | ||
| 219 | - | ||
| 220 | - invoke-direct {v3, v0, v2}, Lcom/stss/sdk/task/STSSAggOrderTask;-><init>(Ljava/lang/String;Ljava/lang/String;)V | ||
| 221 | - | ||
| 222 | - .line 75 | ||
| 223 | - new-array v0, v1, [Lcom/stss/sdk/bean/STSSPayParams; | ||
| 224 | - | ||
| 225 | - const/4 v1, 0x0 | ||
| 226 | - | ||
| 227 | - aput-object p1, v0, v1 | ||
| 228 | - | ||
| 229 | - invoke-virtual {v3, v0}, Lcom/stss/sdk/task/STSSAggOrderTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 152 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 230 | 153 | ||
| 231 | return-void | 154 | return-void |
| 232 | .end method | 155 | .end method |
| 233 | 156 | ||
| 234 | .method public pay(Lcom/stss/sdk/bean/STSSPayParams;)V | 157 | .method public pay(Lcom/stss/sdk/bean/STSSPayParams;)V |
| 235 | - .locals 6 | 158 | + .locals 2 |
| 236 | 159 | ||
| 237 | - .line 83 | 160 | + .line 87 |
| 238 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | 161 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; |
| 239 | 162 | ||
| 240 | if-nez v0, :cond_0 | 163 | if-nez v0, :cond_0 |
| 241 | 164 | ||
| 242 | return-void | 165 | return-void |
| 243 | 166 | ||
| 244 | - .line 87 | 167 | + .line 90 |
| 245 | :cond_0 | 168 | :cond_0 |
| 246 | - invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | ||
| 247 | - | ||
| 248 | - move-result-object v0 | ||
| 249 | - | ||
| 250 | - const-string v1, "buy" | ||
| 251 | - | ||
| 252 | - invoke-virtual {v0, v1}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->isSupport(Ljava/lang/String;)Z | ||
| 253 | - | ||
| 254 | - move-result v0 | ||
| 255 | - | ||
| 256 | - if-eqz v0, :cond_1 | ||
| 257 | - | ||
| 258 | - .line 88 | ||
| 259 | - invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->getPrice()Ljava/lang/String; | ||
| 260 | - | ||
| 261 | - move-result-object v0 | ||
| 262 | - | ||
| 263 | - invoke-static {v0}, Ljava/lang/Float;->valueOf(Ljava/lang/String;)Ljava/lang/Float; | 169 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 264 | 170 | ||
| 265 | move-result-object v0 | 171 | move-result-object v0 |
| 266 | 172 | ||
| 267 | - invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F | ||
| 268 | - | ||
| 269 | - move-result v0 | ||
| 270 | - | ||
| 271 | - .line 89 | ||
| 272 | - invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->getBuyNum()Ljava/lang/String; | ||
| 273 | - | ||
| 274 | - move-result-object v1 | ||
| 275 | - | ||
| 276 | - invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; | ||
| 277 | - | ||
| 278 | - move-result-object v1 | 173 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggPay$2; |
| 279 | 174 | ||
| 280 | - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I | ||
| 281 | - | ||
| 282 | - move-result v1 | ||
| 283 | - | ||
| 284 | - .line 90 | ||
| 285 | - invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | ||
| 286 | - | ||
| 287 | - move-result-object v2 | ||
| 288 | - | ||
| 289 | - invoke-virtual {p1}, Lcom/stss/sdk/bean/STSSPayParams;->getProductName()Ljava/lang/String; | ||
| 290 | - | ||
| 291 | - move-result-object v3 | ||
| 292 | - | ||
| 293 | - float-to-double v4, v0 | ||
| 294 | - | ||
| 295 | - invoke-virtual {v2, v3, v1, v4, v5}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->buy(Ljava/lang/String;ID)V | ||
| 296 | - | ||
| 297 | - .line 92 | ||
| 298 | - :cond_1 | ||
| 299 | - iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPay;->payPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPay; | 175 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/plugin/STSSAggPay$2;-><init>(Lcom/stss/sdk/plugin/STSSAggPay;Lcom/stss/sdk/bean/STSSPayParams;)V |
| 300 | 176 | ||
| 301 | - invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPay;->pay(Lcom/stss/sdk/bean/STSSPayParams;)V | 177 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 302 | 178 | ||
| 303 | return-void | 179 | return-void |
| 304 | .end method | 180 | .end method |
| @@ -46,7 +46,7 @@ | @@ -46,7 +46,7 @@ | ||
| 46 | .method private isPluginInited()Z | 46 | .method private isPluginInited()Z |
| 47 | .locals 2 | 47 | .locals 2 |
| 48 | 48 | ||
| 49 | - .line 117 | 49 | + .line 116 |
| 50 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 50 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 51 | 51 | ||
| 52 | if-nez v0, :cond_0 | 52 | if-nez v0, :cond_0 |
| @@ -55,7 +55,7 @@ | @@ -55,7 +55,7 @@ | ||
| 55 | 55 | ||
| 56 | const-string v1, "The push plugin is not inited or inited failed." | 56 | const-string v1, "The push plugin is not inited or inited failed." |
| 57 | 57 | ||
| 58 | - .line 118 | 58 | + .line 117 |
| 59 | invoke-static {v0, v1}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | 59 | invoke-static {v0, v1}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V |
| 60 | 60 | ||
| 61 | const/4 v0, 0x0 | 61 | const/4 v0, 0x0 |
| @@ -73,14 +73,14 @@ | @@ -73,14 +73,14 @@ | ||
| 73 | .method public addAlias(Ljava/lang/String;)V | 73 | .method public addAlias(Ljava/lang/String;)V |
| 74 | .locals 1 | 74 | .locals 1 |
| 75 | 75 | ||
| 76 | - .line 100 | 76 | + .line 99 |
| 77 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 77 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 78 | 78 | ||
| 79 | move-result v0 | 79 | move-result v0 |
| 80 | 80 | ||
| 81 | if-eqz v0, :cond_0 | 81 | if-eqz v0, :cond_0 |
| 82 | 82 | ||
| 83 | - .line 101 | 83 | + .line 100 |
| 84 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 84 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 85 | 85 | ||
| 86 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->addAlias(Ljava/lang/String;)V | 86 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->addAlias(Ljava/lang/String;)V |
| @@ -92,14 +92,14 @@ | @@ -92,14 +92,14 @@ | ||
| 92 | .method public varargs addTags([Ljava/lang/String;)V | 92 | .method public varargs addTags([Ljava/lang/String;)V |
| 93 | .locals 1 | 93 | .locals 1 |
| 94 | 94 | ||
| 95 | - .line 73 | 95 | + .line 72 |
| 96 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 96 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 97 | 97 | ||
| 98 | move-result v0 | 98 | move-result v0 |
| 99 | 99 | ||
| 100 | if-eqz v0, :cond_0 | 100 | if-eqz v0, :cond_0 |
| 101 | 101 | ||
| 102 | - .line 74 | 102 | + .line 73 |
| 103 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 103 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 104 | 104 | ||
| 105 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->addTags([Ljava/lang/String;)V | 105 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->addTags([Ljava/lang/String;)V |
| @@ -157,14 +157,14 @@ | @@ -157,14 +157,14 @@ | ||
| 157 | .method public removeAlias(Ljava/lang/String;)V | 157 | .method public removeAlias(Ljava/lang/String;)V |
| 158 | .locals 1 | 158 | .locals 1 |
| 159 | 159 | ||
| 160 | - .line 111 | 160 | + .line 110 |
| 161 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 161 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 162 | 162 | ||
| 163 | move-result v0 | 163 | move-result v0 |
| 164 | 164 | ||
| 165 | if-eqz v0, :cond_0 | 165 | if-eqz v0, :cond_0 |
| 166 | 166 | ||
| 167 | - .line 112 | 167 | + .line 111 |
| 168 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 168 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 169 | 169 | ||
| 170 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->removeAlias(Ljava/lang/String;)V | 170 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->removeAlias(Ljava/lang/String;)V |
| @@ -176,14 +176,14 @@ | @@ -176,14 +176,14 @@ | ||
| 176 | .method public varargs removeTags([Ljava/lang/String;)V | 176 | .method public varargs removeTags([Ljava/lang/String;)V |
| 177 | .locals 1 | 177 | .locals 1 |
| 178 | 178 | ||
| 179 | - .line 84 | 179 | + .line 83 |
| 180 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 180 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 181 | 181 | ||
| 182 | move-result v0 | 182 | move-result v0 |
| 183 | 183 | ||
| 184 | if-eqz v0, :cond_0 | 184 | if-eqz v0, :cond_0 |
| 185 | 185 | ||
| 186 | - .line 85 | 186 | + .line 84 |
| 187 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 187 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 188 | 188 | ||
| 189 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->removeTags([Ljava/lang/String;)V | 189 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->removeTags([Ljava/lang/String;)V |
| @@ -195,14 +195,14 @@ | @@ -195,14 +195,14 @@ | ||
| 195 | .method public scheduleNotification(Ljava/lang/String;)V | 195 | .method public scheduleNotification(Ljava/lang/String;)V |
| 196 | .locals 1 | 196 | .locals 1 |
| 197 | 197 | ||
| 198 | - .line 39 | 198 | + .line 38 |
| 199 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 199 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 200 | 200 | ||
| 201 | move-result v0 | 201 | move-result v0 |
| 202 | 202 | ||
| 203 | if-eqz v0, :cond_0 | 203 | if-eqz v0, :cond_0 |
| 204 | 204 | ||
| 205 | - .line 40 | 205 | + .line 39 |
| 206 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 206 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 207 | 207 | ||
| 208 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->scheduleNotification(Ljava/lang/String;)V | 208 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->scheduleNotification(Ljava/lang/String;)V |
| @@ -214,14 +214,14 @@ | @@ -214,14 +214,14 @@ | ||
| 214 | .method public startPush()V | 214 | .method public startPush()V |
| 215 | .locals 1 | 215 | .locals 1 |
| 216 | 216 | ||
| 217 | - .line 48 | 217 | + .line 47 |
| 218 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 218 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 219 | 219 | ||
| 220 | move-result v0 | 220 | move-result v0 |
| 221 | 221 | ||
| 222 | if-eqz v0, :cond_0 | 222 | if-eqz v0, :cond_0 |
| 223 | 223 | ||
| 224 | - .line 49 | 224 | + .line 48 |
| 225 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 225 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 226 | 226 | ||
| 227 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->startPush()V | 227 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->startPush()V |
| @@ -233,14 +233,14 @@ | @@ -233,14 +233,14 @@ | ||
| 233 | .method public stopPush()V | 233 | .method public stopPush()V |
| 234 | .locals 1 | 234 | .locals 1 |
| 235 | 235 | ||
| 236 | - .line 57 | 236 | + .line 56 |
| 237 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z | 237 | invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggPush;->isPluginInited()Z |
| 238 | 238 | ||
| 239 | move-result v0 | 239 | move-result v0 |
| 240 | 240 | ||
| 241 | if-eqz v0, :cond_0 | 241 | if-eqz v0, :cond_0 |
| 242 | 242 | ||
| 243 | - .line 58 | 243 | + .line 57 |
| 244 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; | 244 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggPush;->pushPlugin:Lcom/stss/sdk/interfaces/ISTSSAggPush; |
| 245 | 245 | ||
| 246 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->stopPush()V | 246 | invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggPush;->stopPush()V |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggShare$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggShare.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggShare;->share(Lcom/stss/sdk/bean/STSSShareParams;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggShare; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$params:Lcom/stss/sdk/bean/STSSShareParams; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggShare;Lcom/stss/sdk/bean/STSSShareParams;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 42 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggShare$1;->this$0:Lcom/stss/sdk/plugin/STSSAggShare; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/plugin/STSSAggShare$1;->val$params:Lcom/stss/sdk/bean/STSSShareParams; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 2 | ||
| 44 | + | ||
| 45 | + .line 45 | ||
| 46 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggShare$1;->this$0:Lcom/stss/sdk/plugin/STSSAggShare; | ||
| 47 | + | ||
| 48 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggShare;->access$000(Lcom/stss/sdk/plugin/STSSAggShare;)Lcom/stss/sdk/interfaces/ISTSSAggShare; | ||
| 49 | + | ||
| 50 | + move-result-object v0 | ||
| 51 | + | ||
| 52 | + iget-object v1, p0, Lcom/stss/sdk/plugin/STSSAggShare$1;->val$params:Lcom/stss/sdk/bean/STSSShareParams; | ||
| 53 | + | ||
| 54 | + invoke-interface {v0, v1}, Lcom/stss/sdk/interfaces/ISTSSAggShare;->share(Lcom/stss/sdk/bean/STSSShareParams;)V | ||
| 55 | + | ||
| 56 | + return-void | ||
| 57 | +.end method |
| @@ -15,28 +15,37 @@ | @@ -15,28 +15,37 @@ | ||
| 15 | .method private constructor <init>()V | 15 | .method private constructor <init>()V |
| 16 | .locals 0 | 16 | .locals 0 |
| 17 | 17 | ||
| 18 | - .line 18 | 18 | + .line 19 |
| 19 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 19 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 20 | 20 | ||
| 21 | return-void | 21 | return-void |
| 22 | .end method | 22 | .end method |
| 23 | 23 | ||
| 24 | +.method static synthetic access$000(Lcom/stss/sdk/plugin/STSSAggShare;)Lcom/stss/sdk/interfaces/ISTSSAggShare; | ||
| 25 | + .locals 0 | ||
| 26 | + | ||
| 27 | + .line 8 | ||
| 28 | + iget-object p0, p0, Lcom/stss/sdk/plugin/STSSAggShare;->sharePlugin:Lcom/stss/sdk/interfaces/ISTSSAggShare; | ||
| 29 | + | ||
| 30 | + return-object p0 | ||
| 31 | +.end method | ||
| 32 | + | ||
| 24 | .method public static getInstance()Lcom/stss/sdk/plugin/STSSAggShare; | 33 | .method public static getInstance()Lcom/stss/sdk/plugin/STSSAggShare; |
| 25 | .locals 1 | 34 | .locals 1 |
| 26 | 35 | ||
| 27 | - .line 12 | 36 | + .line 13 |
| 28 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggShare;->instance:Lcom/stss/sdk/plugin/STSSAggShare; | 37 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggShare;->instance:Lcom/stss/sdk/plugin/STSSAggShare; |
| 29 | 38 | ||
| 30 | if-nez v0, :cond_0 | 39 | if-nez v0, :cond_0 |
| 31 | 40 | ||
| 32 | - .line 13 | 41 | + .line 14 |
| 33 | new-instance v0, Lcom/stss/sdk/plugin/STSSAggShare; | 42 | new-instance v0, Lcom/stss/sdk/plugin/STSSAggShare; |
| 34 | 43 | ||
| 35 | invoke-direct {v0}, Lcom/stss/sdk/plugin/STSSAggShare;-><init>()V | 44 | invoke-direct {v0}, Lcom/stss/sdk/plugin/STSSAggShare;-><init>()V |
| 36 | 45 | ||
| 37 | sput-object v0, Lcom/stss/sdk/plugin/STSSAggShare;->instance:Lcom/stss/sdk/plugin/STSSAggShare; | 46 | sput-object v0, Lcom/stss/sdk/plugin/STSSAggShare;->instance:Lcom/stss/sdk/plugin/STSSAggShare; |
| 38 | 47 | ||
| 39 | - .line 15 | 48 | + .line 16 |
| 40 | :cond_0 | 49 | :cond_0 |
| 41 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggShare;->instance:Lcom/stss/sdk/plugin/STSSAggShare; | 50 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggShare;->instance:Lcom/stss/sdk/plugin/STSSAggShare; |
| 42 | 51 | ||
| @@ -48,7 +57,7 @@ | @@ -48,7 +57,7 @@ | ||
| 48 | .method public init()V | 57 | .method public init()V |
| 49 | .locals 2 | 58 | .locals 2 |
| 50 | 59 | ||
| 51 | - .line 22 | 60 | + .line 23 |
| 52 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; | 61 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; |
| 53 | 62 | ||
| 54 | move-result-object v0 | 63 | move-result-object v0 |
| @@ -69,7 +78,7 @@ | @@ -69,7 +78,7 @@ | ||
| 69 | .method public isSupport(Ljava/lang/String;)Z | 78 | .method public isSupport(Ljava/lang/String;)Z |
| 70 | .locals 1 | 79 | .locals 1 |
| 71 | 80 | ||
| 72 | - .line 26 | 81 | + .line 27 |
| 73 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggShare;->sharePlugin:Lcom/stss/sdk/interfaces/ISTSSAggShare; | 82 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggShare;->sharePlugin:Lcom/stss/sdk/interfaces/ISTSSAggShare; |
| 74 | 83 | ||
| 75 | if-nez v0, :cond_0 | 84 | if-nez v0, :cond_0 |
| @@ -78,7 +87,7 @@ | @@ -78,7 +87,7 @@ | ||
| 78 | 87 | ||
| 79 | return p1 | 88 | return p1 |
| 80 | 89 | ||
| 81 | - .line 29 | 90 | + .line 30 |
| 82 | :cond_0 | 91 | :cond_0 |
| 83 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggShare;->isSupportMethod(Ljava/lang/String;)Z | 92 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggShare;->isSupportMethod(Ljava/lang/String;)Z |
| 84 | 93 | ||
| @@ -88,18 +97,26 @@ | @@ -88,18 +97,26 @@ | ||
| 88 | .end method | 97 | .end method |
| 89 | 98 | ||
| 90 | .method public share(Lcom/stss/sdk/bean/STSSShareParams;)V | 99 | .method public share(Lcom/stss/sdk/bean/STSSShareParams;)V |
| 91 | - .locals 1 | 100 | + .locals 2 |
| 92 | 101 | ||
| 93 | - .line 38 | 102 | + .line 39 |
| 94 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggShare;->sharePlugin:Lcom/stss/sdk/interfaces/ISTSSAggShare; | 103 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggShare;->sharePlugin:Lcom/stss/sdk/interfaces/ISTSSAggShare; |
| 95 | 104 | ||
| 96 | if-nez v0, :cond_0 | 105 | if-nez v0, :cond_0 |
| 97 | 106 | ||
| 98 | return-void | 107 | return-void |
| 99 | 108 | ||
| 100 | - .line 41 | 109 | + .line 42 |
| 101 | :cond_0 | 110 | :cond_0 |
| 102 | - invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggShare;->share(Lcom/stss/sdk/bean/STSSShareParams;)V | 111 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 112 | + | ||
| 113 | + move-result-object v0 | ||
| 114 | + | ||
| 115 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggShare$1; | ||
| 116 | + | ||
| 117 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/plugin/STSSAggShare$1;-><init>(Lcom/stss/sdk/plugin/STSSAggShare;Lcom/stss/sdk/bean/STSSShareParams;)V | ||
| 118 | + | ||
| 119 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V | ||
| 103 | 120 | ||
| 104 | return-void | 121 | return-void |
| 105 | .end method | 122 | .end method |
| @@ -3,12 +3,12 @@ | @@ -3,12 +3,12 @@ | ||
| 3 | .source "STSSAggUser.java" | 3 | .source "STSSAggUser.java" |
| 4 | 4 | ||
| 5 | # interfaces | 5 | # interfaces |
| 6 | -.implements Landroid/content/DialogInterface$OnClickListener; | 6 | +.implements Ljava/lang/Runnable; |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | # annotations | 9 | # annotations |
| 10 | .annotation system Ldalvik/annotation/EnclosingMethod; | 10 | .annotation system Ldalvik/annotation/EnclosingMethod; |
| 11 | - value = Lcom/stss/sdk/plugin/STSSAggUser;->exit()V | 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->login()V |
| 12 | .end annotation | 12 | .end annotation |
| 13 | 13 | ||
| 14 | .annotation system Ldalvik/annotation/InnerClass; | 14 | .annotation system Ldalvik/annotation/InnerClass; |
| @@ -25,7 +25,7 @@ | @@ -25,7 +25,7 @@ | ||
| 25 | .method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | 25 | .method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V |
| 26 | .locals 0 | 26 | .locals 0 |
| 27 | 27 | ||
| 28 | - .line 126 | 28 | + .line 57 |
| 29 | iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$1;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | 29 | iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$1;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; |
| 30 | 30 | ||
| 31 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 31 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| @@ -35,8 +35,17 @@ | @@ -35,8 +35,17 @@ | ||
| 35 | 35 | ||
| 36 | 36 | ||
| 37 | # virtual methods | 37 | # virtual methods |
| 38 | -.method public onClick(Landroid/content/DialogInterface;I)V | ||
| 39 | - .locals 0 | 38 | +.method public run()V |
| 39 | + .locals 1 | ||
| 40 | + | ||
| 41 | + .line 60 | ||
| 42 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$1;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 43 | + | ||
| 44 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggUser;->access$000(Lcom/stss/sdk/plugin/STSSAggUser;)Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 45 | + | ||
| 46 | + move-result-object v0 | ||
| 47 | + | ||
| 48 | + invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->login()V | ||
| 40 | 49 | ||
| 41 | return-void | 50 | return-void |
| 42 | .end method | 51 | .end method |
| @@ -3,12 +3,12 @@ | @@ -3,12 +3,12 @@ | ||
| 3 | .source "STSSAggUser.java" | 3 | .source "STSSAggUser.java" |
| 4 | 4 | ||
| 5 | # interfaces | 5 | # interfaces |
| 6 | -.implements Landroid/content/DialogInterface$OnClickListener; | 6 | +.implements Ljava/lang/Runnable; |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | # annotations | 9 | # annotations |
| 10 | .annotation system Ldalvik/annotation/EnclosingMethod; | 10 | .annotation system Ldalvik/annotation/EnclosingMethod; |
| 11 | - value = Lcom/stss/sdk/plugin/STSSAggUser;->exit()V | 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->login(Ljava/lang/String;)V |
| 12 | .end annotation | 12 | .end annotation |
| 13 | 13 | ||
| 14 | .annotation system Ldalvik/annotation/InnerClass; | 14 | .annotation system Ldalvik/annotation/InnerClass; |
| @@ -20,14 +20,18 @@ | @@ -20,14 +20,18 @@ | ||
| 20 | # instance fields | 20 | # instance fields |
| 21 | .field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; | 21 | .field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; |
| 22 | 22 | ||
| 23 | +.field final synthetic val$customData:Ljava/lang/String; | ||
| 24 | + | ||
| 23 | 25 | ||
| 24 | # direct methods | 26 | # direct methods |
| 25 | -.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | 27 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;Ljava/lang/String;)V |
| 26 | .locals 0 | 28 | .locals 0 |
| 27 | 29 | ||
| 28 | - .line 131 | 30 | + .line 69 |
| 29 | iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$2;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | 31 | iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$2;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; |
| 30 | 32 | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/plugin/STSSAggUser$2;->val$customData:Ljava/lang/String; | ||
| 34 | + | ||
| 31 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 35 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 32 | 36 | ||
| 33 | return-void | 37 | return-void |
| @@ -35,26 +39,19 @@ | @@ -35,26 +39,19 @@ | ||
| 35 | 39 | ||
| 36 | 40 | ||
| 37 | # virtual methods | 41 | # virtual methods |
| 38 | -.method public onClick(Landroid/content/DialogInterface;I)V | ||
| 39 | - .locals 1 | ||
| 40 | - | ||
| 41 | - .line 133 | ||
| 42 | - invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 43 | - | ||
| 44 | - move-result-object p1 | ||
| 45 | - | ||
| 46 | - const/16 p2, 0x21 | 42 | +.method public run()V |
| 43 | + .locals 2 | ||
| 47 | 44 | ||
| 48 | - const-string v0, "exit success!" | 45 | + .line 72 |
| 46 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$2;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 49 | 47 | ||
| 50 | - invoke-virtual {p1, p2, v0}, Lcom/stss/sdk/STSSAggSdk;->onResult(ILjava/lang/String;)V | 48 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggUser;->access$000(Lcom/stss/sdk/plugin/STSSAggUser;)Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 51 | 49 | ||
| 52 | - .line 134 | ||
| 53 | - invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 50 | + move-result-object v0 |
| 54 | 51 | ||
| 55 | - move-result-object p1 | 52 | + iget-object v1, p0, Lcom/stss/sdk/plugin/STSSAggUser$2;->val$customData:Ljava/lang/String; |
| 56 | 53 | ||
| 57 | - invoke-virtual {p1}, Lcom/stss/sdk/STSSAggSdk;->onExitResult()V | 54 | + invoke-interface {v0, v1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->loginCustom(Ljava/lang/String;)V |
| 58 | 55 | ||
| 59 | return-void | 56 | return-void |
| 60 | .end method | 57 | .end method |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggUser$3; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggUser.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->logout()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 86 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$3;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public run()V | ||
| 39 | + .locals 3 | ||
| 40 | + | ||
| 41 | + .line 90 | ||
| 42 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$3;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 43 | + | ||
| 44 | + const-string v1, "logout" | ||
| 45 | + | ||
| 46 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/plugin/STSSAggUser;->isSupport(Ljava/lang/String;)Z | ||
| 47 | + | ||
| 48 | + move-result v0 | ||
| 49 | + | ||
| 50 | + if-eqz v0, :cond_0 | ||
| 51 | + | ||
| 52 | + .line 91 | ||
| 53 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$3;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 54 | + | ||
| 55 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggUser;->access$000(Lcom/stss/sdk/plugin/STSSAggUser;)Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 56 | + | ||
| 57 | + move-result-object v0 | ||
| 58 | + | ||
| 59 | + invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->logout()V | ||
| 60 | + | ||
| 61 | + goto :goto_0 | ||
| 62 | + | ||
| 63 | + .line 93 | ||
| 64 | + :cond_0 | ||
| 65 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 66 | + | ||
| 67 | + move-result-object v0 | ||
| 68 | + | ||
| 69 | + const/16 v1, 0x8 | ||
| 70 | + | ||
| 71 | + const-string v2, "logout success!" | ||
| 72 | + | ||
| 73 | + invoke-virtual {v0, v1, v2}, Lcom/stss/sdk/STSSAggSdk;->onResult(ILjava/lang/String;)V | ||
| 74 | + | ||
| 75 | + .line 94 | ||
| 76 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 77 | + | ||
| 78 | + move-result-object v0 | ||
| 79 | + | ||
| 80 | + invoke-virtual {v0}, Lcom/stss/sdk/STSSAggSdk;->onLogout()V | ||
| 81 | + | ||
| 82 | + :goto_0 | ||
| 83 | + return-void | ||
| 84 | +.end method |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggUser$4; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggUser.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->submitExtraData(Lcom/stss/sdk/bean/STSSUserExtraData;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$extraData:Lcom/stss/sdk/bean/STSSUserExtraData; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;Lcom/stss/sdk/bean/STSSUserExtraData;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 116 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$4;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/plugin/STSSAggUser$4;->val$extraData:Lcom/stss/sdk/bean/STSSUserExtraData; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 2 | ||
| 44 | + | ||
| 45 | + .line 120 | ||
| 46 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$4;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 47 | + | ||
| 48 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggUser;->access$000(Lcom/stss/sdk/plugin/STSSAggUser;)Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 49 | + | ||
| 50 | + move-result-object v0 | ||
| 51 | + | ||
| 52 | + iget-object v1, p0, Lcom/stss/sdk/plugin/STSSAggUser$4;->val$extraData:Lcom/stss/sdk/bean/STSSUserExtraData; | ||
| 53 | + | ||
| 54 | + invoke-interface {v0, v1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->submitExtraData(Lcom/stss/sdk/bean/STSSUserExtraData;)Z | ||
| 55 | + | ||
| 56 | + move-result v0 | ||
| 57 | + | ||
| 58 | + if-nez v0, :cond_0 | ||
| 59 | + | ||
| 60 | + const-string v0, "\u8bf7\u68c0\u67e5\u63a5\u5165sdk\u7684\u89d2\u8272\u6570\u636e\u4e0a\u4f20\u63a5\u53e3\u662f\u5426\u6b63\u786e\uff01" | ||
| 61 | + | ||
| 62 | + const-string v1, "\u89d2\u8272\u6570\u636e\u4e0a\u4f20\u6709\u8bef" | ||
| 63 | + | ||
| 64 | + .line 122 | ||
| 65 | + invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | ||
| 66 | + | ||
| 67 | + .line 123 | ||
| 68 | + invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggAlertDialog;->apiError(Ljava/lang/String;Ljava/lang/String;)V | ||
| 69 | + | ||
| 70 | + :cond_0 | ||
| 71 | + return-void | ||
| 72 | +.end method |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggUser$5; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggUser.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->exit()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 144 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$5;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public run()V | ||
| 39 | + .locals 2 | ||
| 40 | + | ||
| 41 | + .line 147 | ||
| 42 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$5;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 43 | + | ||
| 44 | + const-string v1, "exit" | ||
| 45 | + | ||
| 46 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/plugin/STSSAggUser;->isSupport(Ljava/lang/String;)Z | ||
| 47 | + | ||
| 48 | + move-result v0 | ||
| 49 | + | ||
| 50 | + if-eqz v0, :cond_0 | ||
| 51 | + | ||
| 52 | + .line 148 | ||
| 53 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$5;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 54 | + | ||
| 55 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggUser;->access$000(Lcom/stss/sdk/plugin/STSSAggUser;)Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 56 | + | ||
| 57 | + move-result-object v0 | ||
| 58 | + | ||
| 59 | + invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->exit()V | ||
| 60 | + | ||
| 61 | + goto :goto_0 | ||
| 62 | + | ||
| 63 | + .line 150 | ||
| 64 | + :cond_0 | ||
| 65 | + iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser$5;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 66 | + | ||
| 67 | + invoke-static {v0}, Lcom/stss/sdk/plugin/STSSAggUser;->access$100(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 68 | + | ||
| 69 | + :goto_0 | ||
| 70 | + return-void | ||
| 71 | +.end method |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggUser$6; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggUser.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Landroid/content/DialogInterface$OnClickListener; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->showExitDialog()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 161 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$6;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public onClick(Landroid/content/DialogInterface;I)V | ||
| 39 | + .locals 0 | ||
| 40 | + | ||
| 41 | + return-void | ||
| 42 | +.end method |
| 1 | +.class Lcom/stss/sdk/plugin/STSSAggUser$7; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggUser.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Landroid/content/DialogInterface$OnClickListener; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/plugin/STSSAggUser;->showExitDialog()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 166 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/plugin/STSSAggUser$7;->this$0:Lcom/stss/sdk/plugin/STSSAggUser; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public onClick(Landroid/content/DialogInterface;I)V | ||
| 39 | + .locals 1 | ||
| 40 | + | ||
| 41 | + .line 168 | ||
| 42 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 43 | + | ||
| 44 | + move-result-object p1 | ||
| 45 | + | ||
| 46 | + const/16 p2, 0x21 | ||
| 47 | + | ||
| 48 | + const-string v0, "exit success!" | ||
| 49 | + | ||
| 50 | + invoke-virtual {p1, p2, v0}, Lcom/stss/sdk/STSSAggSdk;->onResult(ILjava/lang/String;)V | ||
| 51 | + | ||
| 52 | + .line 169 | ||
| 53 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 54 | + | ||
| 55 | + move-result-object p1 | ||
| 56 | + | ||
| 57 | + invoke-virtual {p1}, Lcom/stss/sdk/STSSAggSdk;->onExitResult()V | ||
| 58 | + | ||
| 59 | + return-void | ||
| 60 | +.end method |
| @@ -15,40 +15,113 @@ | @@ -15,40 +15,113 @@ | ||
| 15 | .method private constructor <init>()V | 15 | .method private constructor <init>()V |
| 16 | .locals 0 | 16 | .locals 0 |
| 17 | 17 | ||
| 18 | - .line 28 | 18 | + .line 29 |
| 19 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 19 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 20 | 20 | ||
| 21 | return-void | 21 | return-void |
| 22 | .end method | 22 | .end method |
| 23 | 23 | ||
| 24 | +.method static synthetic access$000(Lcom/stss/sdk/plugin/STSSAggUser;)Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 25 | + .locals 0 | ||
| 26 | + | ||
| 27 | + .line 18 | ||
| 28 | + iget-object p0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 29 | + | ||
| 30 | + return-object p0 | ||
| 31 | +.end method | ||
| 32 | + | ||
| 33 | +.method static synthetic access$100(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 34 | + .locals 0 | ||
| 35 | + | ||
| 36 | + .line 18 | ||
| 37 | + invoke-direct {p0}, Lcom/stss/sdk/plugin/STSSAggUser;->showExitDialog()V | ||
| 38 | + | ||
| 39 | + return-void | ||
| 40 | +.end method | ||
| 41 | + | ||
| 24 | .method public static getInstance()Lcom/stss/sdk/plugin/STSSAggUser; | 42 | .method public static getInstance()Lcom/stss/sdk/plugin/STSSAggUser; |
| 25 | .locals 1 | 43 | .locals 1 |
| 26 | 44 | ||
| 27 | - .line 22 | 45 | + .line 23 |
| 28 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggUser;->instance:Lcom/stss/sdk/plugin/STSSAggUser; | 46 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggUser;->instance:Lcom/stss/sdk/plugin/STSSAggUser; |
| 29 | 47 | ||
| 30 | if-nez v0, :cond_0 | 48 | if-nez v0, :cond_0 |
| 31 | 49 | ||
| 32 | - .line 23 | 50 | + .line 24 |
| 33 | new-instance v0, Lcom/stss/sdk/plugin/STSSAggUser; | 51 | new-instance v0, Lcom/stss/sdk/plugin/STSSAggUser; |
| 34 | 52 | ||
| 35 | invoke-direct {v0}, Lcom/stss/sdk/plugin/STSSAggUser;-><init>()V | 53 | invoke-direct {v0}, Lcom/stss/sdk/plugin/STSSAggUser;-><init>()V |
| 36 | 54 | ||
| 37 | sput-object v0, Lcom/stss/sdk/plugin/STSSAggUser;->instance:Lcom/stss/sdk/plugin/STSSAggUser; | 55 | sput-object v0, Lcom/stss/sdk/plugin/STSSAggUser;->instance:Lcom/stss/sdk/plugin/STSSAggUser; |
| 38 | 56 | ||
| 39 | - .line 25 | 57 | + .line 26 |
| 40 | :cond_0 | 58 | :cond_0 |
| 41 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggUser;->instance:Lcom/stss/sdk/plugin/STSSAggUser; | 59 | sget-object v0, Lcom/stss/sdk/plugin/STSSAggUser;->instance:Lcom/stss/sdk/plugin/STSSAggUser; |
| 42 | 60 | ||
| 43 | return-object v0 | 61 | return-object v0 |
| 44 | .end method | 62 | .end method |
| 45 | 63 | ||
| 64 | +.method private showExitDialog()V | ||
| 65 | + .locals 3 | ||
| 66 | + | ||
| 67 | + .line 157 | ||
| 68 | + new-instance v0, Landroid/app/AlertDialog$Builder; | ||
| 69 | + | ||
| 70 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 71 | + | ||
| 72 | + move-result-object v1 | ||
| 73 | + | ||
| 74 | + invoke-virtual {v1}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 75 | + | ||
| 76 | + move-result-object v1 | ||
| 77 | + | ||
| 78 | + invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | ||
| 79 | + | ||
| 80 | + const-string v1, "\u63d0\u793a" | ||
| 81 | + | ||
| 82 | + .line 158 | ||
| 83 | + invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 84 | + | ||
| 85 | + const-string v1, "\u662f\u5426\u9000\u51fa\u6e38\u620f\uff1f" | ||
| 86 | + | ||
| 87 | + .line 159 | ||
| 88 | + invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 89 | + | ||
| 90 | + const/4 v1, 0x1 | ||
| 91 | + | ||
| 92 | + .line 160 | ||
| 93 | + invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | ||
| 94 | + | ||
| 95 | + .line 161 | ||
| 96 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$6; | ||
| 97 | + | ||
| 98 | + invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$6;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 99 | + | ||
| 100 | + const-string v2, "\u53d6\u6d88" | ||
| 101 | + | ||
| 102 | + invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | ||
| 103 | + | ||
| 104 | + .line 166 | ||
| 105 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$7; | ||
| 106 | + | ||
| 107 | + invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$7;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 108 | + | ||
| 109 | + const-string v2, "\u786e\u5b9a" | ||
| 110 | + | ||
| 111 | + invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | ||
| 112 | + | ||
| 113 | + .line 172 | ||
| 114 | + invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | ||
| 115 | + | ||
| 116 | + return-void | ||
| 117 | +.end method | ||
| 118 | + | ||
| 46 | 119 | ||
| 47 | # virtual methods | 120 | # virtual methods |
| 48 | .method public exit()V | 121 | .method public exit()V |
| 49 | - .locals 3 | 122 | + .locals 2 |
| 50 | 123 | ||
| 51 | - .line 108 | 124 | + .line 133 |
| 52 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 125 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 53 | 126 | ||
| 54 | move-result-object v0 | 127 | move-result-object v0 |
| @@ -57,7 +130,7 @@ | @@ -57,7 +130,7 @@ | ||
| 57 | 130 | ||
| 58 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | 131 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V |
| 59 | 132 | ||
| 60 | - .line 110 | 133 | + .line 135 |
| 61 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->showApiCheckDialog()Z | 134 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->showApiCheckDialog()Z |
| 62 | 135 | ||
| 63 | move-result v0 | 136 | move-result v0 |
| @@ -78,12 +151,12 @@ | @@ -78,12 +151,12 @@ | ||
| 78 | 151 | ||
| 79 | const-string v1, "\u5b58\u5728\u90e8\u5206\u91cd\u8981\u63a5\u53e3\u6ca1\u8c03\u7528\uff0c\u7528\u201c\u63a5\u53e3\u68c0\u67e5\u201d\u4e3a\u5173\u952e\u5b57\u67e5\u770b\u6253\u5370\u65e5\u5fd7\uff01" | 152 | const-string v1, "\u5b58\u5728\u90e8\u5206\u91cd\u8981\u63a5\u53e3\u6ca1\u8c03\u7528\uff0c\u7528\u201c\u63a5\u53e3\u68c0\u67e5\u201d\u4e3a\u5173\u952e\u5b57\u67e5\u770b\u6253\u5370\u65e5\u5fd7\uff01" |
| 80 | 153 | ||
| 81 | - .line 111 | 154 | + .line 136 |
| 82 | invoke-static {v0, v1}, Lcom/stss/sdk/utils/STSSAggAlertDialog;->apiError(Ljava/lang/String;Ljava/lang/String;)V | 155 | invoke-static {v0, v1}, Lcom/stss/sdk/utils/STSSAggAlertDialog;->apiError(Ljava/lang/String;Ljava/lang/String;)V |
| 83 | 156 | ||
| 84 | return-void | 157 | return-void |
| 85 | 158 | ||
| 86 | - .line 115 | 159 | + .line 140 |
| 87 | :cond_0 | 160 | :cond_0 |
| 88 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 161 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 89 | 162 | ||
| @@ -91,79 +164,25 @@ | @@ -91,79 +164,25 @@ | ||
| 91 | 164 | ||
| 92 | return-void | 165 | return-void |
| 93 | 166 | ||
| 94 | - .line 119 | 167 | + .line 144 |
| 95 | :cond_1 | 168 | :cond_1 |
| 96 | - invoke-virtual {p0, v1}, Lcom/stss/sdk/plugin/STSSAggUser;->isSupport(Ljava/lang/String;)Z | ||
| 97 | - | ||
| 98 | - move-result v0 | ||
| 99 | - | ||
| 100 | - if-eqz v0, :cond_2 | ||
| 101 | - | ||
| 102 | - .line 120 | ||
| 103 | - iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 104 | - | ||
| 105 | - invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->exit()V | ||
| 106 | - | ||
| 107 | - goto :goto_0 | ||
| 108 | - | ||
| 109 | - .line 122 | ||
| 110 | - :cond_2 | ||
| 111 | - new-instance v0, Landroid/app/AlertDialog$Builder; | ||
| 112 | - | ||
| 113 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 169 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 114 | 170 | ||
| 115 | - move-result-object v1 | ||
| 116 | - | ||
| 117 | - invoke-virtual {v1}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 118 | - | ||
| 119 | - move-result-object v1 | ||
| 120 | - | ||
| 121 | - invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | ||
| 122 | - | ||
| 123 | - const-string v1, "\u63d0\u793a" | ||
| 124 | - | ||
| 125 | - .line 123 | ||
| 126 | - invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 127 | - | ||
| 128 | - const-string v1, "\u662f\u5426\u9000\u51fa\u6e38\u620f\uff1f" | ||
| 129 | - | ||
| 130 | - .line 124 | ||
| 131 | - invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 132 | - | ||
| 133 | - const/4 v1, 0x1 | ||
| 134 | - | ||
| 135 | - .line 125 | ||
| 136 | - invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | ||
| 137 | - | ||
| 138 | - .line 126 | ||
| 139 | - new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$1; | ||
| 140 | - | ||
| 141 | - invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$1;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 142 | - | ||
| 143 | - const-string v2, "\u53d6\u6d88" | ||
| 144 | - | ||
| 145 | - invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | ||
| 146 | - | ||
| 147 | - .line 131 | ||
| 148 | - new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$2; | 171 | + move-result-object v0 |
| 149 | 172 | ||
| 150 | - invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$2;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | 173 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$5; |
| 151 | 174 | ||
| 152 | - const-string v2, "\u786e\u5b9a" | 175 | + invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$5;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V |
| 153 | 176 | ||
| 154 | - invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 177 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 155 | 178 | ||
| 156 | - .line 137 | ||
| 157 | - invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | ||
| 158 | - | ||
| 159 | - :goto_0 | ||
| 160 | return-void | 179 | return-void |
| 161 | .end method | 180 | .end method |
| 162 | 181 | ||
| 163 | .method public init()V | 182 | .method public init()V |
| 164 | .locals 2 | 183 | .locals 2 |
| 165 | 184 | ||
| 166 | - .line 31 | 185 | + .line 33 |
| 167 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; | 186 | invoke-static {}, Lcom/stss/sdk/utils/PluginFactory;->getInstance()Lcom/stss/sdk/utils/PluginFactory; |
| 168 | 187 | ||
| 169 | move-result-object v0 | 188 | move-result-object v0 |
| @@ -178,12 +197,29 @@ | @@ -178,12 +197,29 @@ | ||
| 178 | 197 | ||
| 179 | iput-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 198 | iput-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 180 | 199 | ||
| 181 | - .line 33 | 200 | + .line 35 |
| 201 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 202 | + | ||
| 203 | + move-result-object v0 | ||
| 204 | + | ||
| 205 | + invoke-virtual {v0}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 206 | + | ||
| 207 | + move-result-object v0 | ||
| 208 | + | ||
| 209 | + const-string v1, "stss_plugin_config.xml" | ||
| 210 | + | ||
| 211 | + invoke-static {v0, v1}, Lcom/stss/sdk/utils/SDKTools;->getAssetConfigs(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; | ||
| 212 | + | ||
| 213 | + move-result-object v0 | ||
| 214 | + | ||
| 215 | + if-nez v0, :cond_0 | ||
| 216 | + | ||
| 217 | + .line 37 | ||
| 182 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 218 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 183 | 219 | ||
| 184 | if-nez v0, :cond_0 | 220 | if-nez v0, :cond_0 |
| 185 | 221 | ||
| 186 | - .line 34 | 222 | + .line 38 |
| 187 | new-instance v0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultUser; | 223 | new-instance v0, Lcom/stss/sdk/defaultSdk/STSSAggDefaultUser; |
| 188 | 224 | ||
| 189 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 225 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| @@ -205,7 +241,7 @@ | @@ -205,7 +241,7 @@ | ||
| 205 | .method public isSupport(Ljava/lang/String;)Z | 241 | .method public isSupport(Ljava/lang/String;)Z |
| 206 | .locals 1 | 242 | .locals 1 |
| 207 | 243 | ||
| 208 | - .line 39 | 244 | + .line 43 |
| 209 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 245 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 210 | 246 | ||
| 211 | if-nez v0, :cond_0 | 247 | if-nez v0, :cond_0 |
| @@ -214,7 +250,7 @@ | @@ -214,7 +250,7 @@ | ||
| 214 | 250 | ||
| 215 | return p1 | 251 | return p1 |
| 216 | 252 | ||
| 217 | - .line 42 | 253 | + .line 46 |
| 218 | :cond_0 | 254 | :cond_0 |
| 219 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->isSupportMethod(Ljava/lang/String;)Z | 255 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->isSupportMethod(Ljava/lang/String;)Z |
| 220 | 256 | ||
| @@ -226,7 +262,7 @@ | @@ -226,7 +262,7 @@ | ||
| 226 | .method public login()V | 262 | .method public login()V |
| 227 | .locals 2 | 263 | .locals 2 |
| 228 | 264 | ||
| 229 | - .line 49 | 265 | + .line 53 |
| 230 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 266 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 231 | 267 | ||
| 232 | move-result-object v0 | 268 | move-result-object v0 |
| @@ -235,7 +271,7 @@ | @@ -235,7 +271,7 @@ | ||
| 235 | 271 | ||
| 236 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | 272 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V |
| 237 | 273 | ||
| 238 | - .line 50 | 274 | + .line 54 |
| 239 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 275 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 240 | 276 | ||
| 241 | if-eqz v0, :cond_1 | 277 | if-eqz v0, :cond_1 |
| @@ -250,11 +286,17 @@ | @@ -250,11 +286,17 @@ | ||
| 250 | 286 | ||
| 251 | goto :goto_0 | 287 | goto :goto_0 |
| 252 | 288 | ||
| 253 | - .line 53 | 289 | + .line 57 |
| 254 | :cond_0 | 290 | :cond_0 |
| 255 | - iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 291 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 256 | 292 | ||
| 257 | - invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->login()V | 293 | + move-result-object v0 |
| 294 | + | ||
| 295 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$1; | ||
| 296 | + | ||
| 297 | + invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$1;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V | ||
| 298 | + | ||
| 299 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V | ||
| 258 | 300 | ||
| 259 | :cond_1 | 301 | :cond_1 |
| 260 | :goto_0 | 302 | :goto_0 |
| @@ -262,26 +304,34 @@ | @@ -262,26 +304,34 @@ | ||
| 262 | .end method | 304 | .end method |
| 263 | 305 | ||
| 264 | .method public login(Ljava/lang/String;)V | 306 | .method public login(Ljava/lang/String;)V |
| 265 | - .locals 1 | 307 | + .locals 2 |
| 266 | 308 | ||
| 267 | - .line 57 | 309 | + .line 66 |
| 268 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 310 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 269 | 311 | ||
| 270 | if-nez v0, :cond_0 | 312 | if-nez v0, :cond_0 |
| 271 | 313 | ||
| 272 | return-void | 314 | return-void |
| 273 | 315 | ||
| 274 | - .line 60 | 316 | + .line 69 |
| 275 | :cond_0 | 317 | :cond_0 |
| 276 | - invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->loginCustom(Ljava/lang/String;)V | 318 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 319 | + | ||
| 320 | + move-result-object v0 | ||
| 321 | + | ||
| 322 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$2; | ||
| 323 | + | ||
| 324 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/plugin/STSSAggUser$2;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;Ljava/lang/String;)V | ||
| 325 | + | ||
| 326 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V | ||
| 277 | 327 | ||
| 278 | return-void | 328 | return-void |
| 279 | .end method | 329 | .end method |
| 280 | 330 | ||
| 281 | .method public logout()V | 331 | .method public logout()V |
| 282 | - .locals 3 | 332 | + .locals 2 |
| 283 | 333 | ||
| 284 | - .line 67 | 334 | + .line 81 |
| 285 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 335 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 286 | 336 | ||
| 287 | move-result-object v0 | 337 | move-result-object v0 |
| @@ -290,62 +340,39 @@ | @@ -290,62 +340,39 @@ | ||
| 290 | 340 | ||
| 291 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | 341 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V |
| 292 | 342 | ||
| 293 | - .line 68 | 343 | + .line 82 |
| 294 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 344 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 295 | 345 | ||
| 296 | if-nez v0, :cond_0 | 346 | if-nez v0, :cond_0 |
| 297 | 347 | ||
| 298 | return-void | 348 | return-void |
| 299 | 349 | ||
| 300 | - .line 72 | 350 | + .line 86 |
| 301 | :cond_0 | 351 | :cond_0 |
| 302 | - invoke-virtual {p0, v1}, Lcom/stss/sdk/plugin/STSSAggUser;->isSupport(Ljava/lang/String;)Z | ||
| 303 | - | ||
| 304 | - move-result v0 | ||
| 305 | - | ||
| 306 | - if-eqz v0, :cond_1 | ||
| 307 | - | ||
| 308 | - .line 73 | ||
| 309 | - iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 310 | - | ||
| 311 | - invoke-interface {v0}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->logout()V | ||
| 312 | - | ||
| 313 | - goto :goto_0 | ||
| 314 | - | ||
| 315 | - .line 75 | ||
| 316 | - :cond_1 | ||
| 317 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 352 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 318 | 353 | ||
| 319 | move-result-object v0 | 354 | move-result-object v0 |
| 320 | 355 | ||
| 321 | - const/16 v1, 0x8 | ||
| 322 | - | ||
| 323 | - const-string v2, "logout success!" | 356 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$3; |
| 324 | 357 | ||
| 325 | - invoke-virtual {v0, v1, v2}, Lcom/stss/sdk/STSSAggSdk;->onResult(ILjava/lang/String;)V | 358 | + invoke-direct {v1, p0}, Lcom/stss/sdk/plugin/STSSAggUser$3;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;)V |
| 326 | 359 | ||
| 327 | - .line 76 | ||
| 328 | - invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 329 | - | ||
| 330 | - move-result-object v0 | 360 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 331 | 361 | ||
| 332 | - invoke-virtual {v0}, Lcom/stss/sdk/STSSAggSdk;->onLogout()V | ||
| 333 | - | ||
| 334 | - :goto_0 | ||
| 335 | return-void | 362 | return-void |
| 336 | .end method | 363 | .end method |
| 337 | 364 | ||
| 338 | .method public postGiftCode(Ljava/lang/String;)V | 365 | .method public postGiftCode(Ljava/lang/String;)V |
| 339 | .locals 1 | 366 | .locals 1 |
| 340 | 367 | ||
| 341 | - .line 147 | 368 | + .line 181 |
| 342 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 369 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 343 | 370 | ||
| 344 | if-nez v0, :cond_0 | 371 | if-nez v0, :cond_0 |
| 345 | 372 | ||
| 346 | return-void | 373 | return-void |
| 347 | 374 | ||
| 348 | - .line 150 | 375 | + .line 184 |
| 349 | :cond_0 | 376 | :cond_0 |
| 350 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->postGiftCode(Ljava/lang/String;)V | 377 | invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->postGiftCode(Ljava/lang/String;)V |
| 351 | 378 | ||
| @@ -355,7 +382,7 @@ | @@ -355,7 +382,7 @@ | ||
| 355 | .method public submitExtraData(Lcom/stss/sdk/bean/STSSUserExtraData;)V | 382 | .method public submitExtraData(Lcom/stss/sdk/bean/STSSUserExtraData;)V |
| 356 | .locals 2 | 383 | .locals 2 |
| 357 | 384 | ||
| 358 | - .line 86 | 385 | + .line 106 |
| 359 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; | 386 | invoke-static {}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->getInstance()Lcom/stss/sdk/utils/STSSAggCheckUtils; |
| 360 | 387 | ||
| 361 | move-result-object v0 | 388 | move-result-object v0 |
| @@ -364,17 +391,17 @@ | @@ -364,17 +391,17 @@ | ||
| 364 | 391 | ||
| 365 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V | 392 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/STSSAggCheckUtils;->setApiList(Ljava/lang/String;)V |
| 366 | 393 | ||
| 367 | - .line 87 | 394 | + .line 107 |
| 368 | invoke-static {p1}, Lcom/stss/sdk/request/STSSSubmitData;->submitData(Lcom/stss/sdk/bean/STSSUserExtraData;)V | 395 | invoke-static {p1}, Lcom/stss/sdk/request/STSSSubmitData;->submitData(Lcom/stss/sdk/bean/STSSUserExtraData;)V |
| 369 | 396 | ||
| 370 | - .line 89 | 397 | + .line 109 |
| 371 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | 398 | iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; |
| 372 | 399 | ||
| 373 | if-nez v0, :cond_0 | 400 | if-nez v0, :cond_0 |
| 374 | 401 | ||
| 375 | return-void | 402 | return-void |
| 376 | 403 | ||
| 377 | - .line 93 | 404 | + .line 113 |
| 378 | :cond_0 | 405 | :cond_0 |
| 379 | invoke-virtual {p0, v1}, Lcom/stss/sdk/plugin/STSSAggUser;->isSupport(Ljava/lang/String;)Z | 406 | invoke-virtual {p0, v1}, Lcom/stss/sdk/plugin/STSSAggUser;->isSupport(Ljava/lang/String;)Z |
| 380 | 407 | ||
| @@ -384,26 +411,17 @@ | @@ -384,26 +411,17 @@ | ||
| 384 | 411 | ||
| 385 | return-void | 412 | return-void |
| 386 | 413 | ||
| 387 | - .line 97 | 414 | + .line 116 |
| 388 | :cond_1 | 415 | :cond_1 |
| 389 | - iget-object v0, p0, Lcom/stss/sdk/plugin/STSSAggUser;->userPlugin:Lcom/stss/sdk/interfaces/ISTSSAggUser; | ||
| 390 | - | ||
| 391 | - invoke-interface {v0, p1}, Lcom/stss/sdk/interfaces/ISTSSAggUser;->submitExtraData(Lcom/stss/sdk/bean/STSSUserExtraData;)Z | ||
| 392 | - | ||
| 393 | - move-result p1 | ||
| 394 | - | ||
| 395 | - if-nez p1, :cond_2 | 416 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 396 | 417 | ||
| 397 | - const-string p1, "\u8bf7\u68c0\u67e5\u63a5\u5165sdk\u7684\u89d2\u8272\u6570\u636e\u4e0a\u4f20\u63a5\u53e3\u662f\u5426\u6b63\u786e\uff01" | 418 | + move-result-object v0 |
| 398 | 419 | ||
| 399 | - const-string v0, "\u89d2\u8272\u6570\u636e\u4e0a\u4f20\u6709\u8bef" | 420 | + new-instance v1, Lcom/stss/sdk/plugin/STSSAggUser$4; |
| 400 | 421 | ||
| 401 | - .line 99 | ||
| 402 | - invoke-static {v0, p1}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | 422 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/plugin/STSSAggUser$4;-><init>(Lcom/stss/sdk/plugin/STSSAggUser;Lcom/stss/sdk/bean/STSSUserExtraData;)V |
| 403 | 423 | ||
| 404 | - .line 100 | ||
| 405 | - invoke-static {v0, p1}, Lcom/stss/sdk/utils/STSSAggAlertDialog;->apiError(Ljava/lang/String;Ljava/lang/String;)V | 424 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 406 | 425 | ||
| 407 | - :cond_2 | ||
| 408 | return-void | 426 | return-void |
| 409 | .end method | 427 | .end method |
| 1 | +.class Lcom/stss/sdk/request/STSSLoginVerify$1$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSLoginVerify.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/request/STSSLoginVerify$1;->requestResult(Ljava/lang/String;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/request/STSSLoginVerify$1; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$result:Ljava/lang/String; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/request/STSSLoginVerify$1;Ljava/lang/String;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 61 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/request/STSSLoginVerify$1$1;->this$0:Lcom/stss/sdk/request/STSSLoginVerify$1; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/request/STSSLoginVerify$1$1;->val$result:Ljava/lang/String; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 2 | ||
| 44 | + | ||
| 45 | + .line 64 | ||
| 46 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 47 | + | ||
| 48 | + move-result-object v0 | ||
| 49 | + | ||
| 50 | + iget-object v1, p0, Lcom/stss/sdk/request/STSSLoginVerify$1$1;->val$result:Ljava/lang/String; | ||
| 51 | + | ||
| 52 | + invoke-static {v1}, Lcom/stss/sdk/request/STSSLoginVerify;->access$000(Ljava/lang/String;)Lcom/stss/sdk/verify/STSSUToken; | ||
| 53 | + | ||
| 54 | + move-result-object v1 | ||
| 55 | + | ||
| 56 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->onAuthResult(Lcom/stss/sdk/verify/STSSUToken;)V | ||
| 57 | + | ||
| 58 | + return-void | ||
| 59 | +.end method |
| @@ -30,18 +30,18 @@ | @@ -30,18 +30,18 @@ | ||
| 30 | 30 | ||
| 31 | # virtual methods | 31 | # virtual methods |
| 32 | .method public requestResult(Ljava/lang/String;)V | 32 | .method public requestResult(Ljava/lang/String;)V |
| 33 | - .locals 1 | 33 | + .locals 2 |
| 34 | 34 | ||
| 35 | .line 61 | 35 | .line 61 |
| 36 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 36 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 37 | 37 | ||
| 38 | move-result-object v0 | 38 | move-result-object v0 |
| 39 | 39 | ||
| 40 | - invoke-static {p1}, Lcom/stss/sdk/request/STSSLoginVerify;->access$000(Ljava/lang/String;)Lcom/stss/sdk/verify/STSSUToken; | 40 | + new-instance v1, Lcom/stss/sdk/request/STSSLoginVerify$1$1; |
| 41 | 41 | ||
| 42 | - move-result-object p1 | 42 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/request/STSSLoginVerify$1$1;-><init>(Lcom/stss/sdk/request/STSSLoginVerify$1;Ljava/lang/String;)V |
| 43 | 43 | ||
| 44 | - invoke-virtual {v0, p1}, Lcom/stss/sdk/STSSAggSdk;->onAuthResult(Lcom/stss/sdk/verify/STSSUToken;)V | 44 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 45 | 45 | ||
| 46 | return-void | 46 | return-void |
| 47 | .end method | 47 | .end method |
| @@ -231,7 +231,7 @@ | @@ -231,7 +231,7 @@ | ||
| 231 | 231 | ||
| 232 | const/4 v1, 0x1 | 232 | const/4 v1, 0x1 |
| 233 | 233 | ||
| 234 | - .line 64 | 234 | + .line 69 |
| 235 | new-array v1, v1, [Lcom/stss/sdk/utils/http/RequestParams; | 235 | new-array v1, v1, [Lcom/stss/sdk/utils/http/RequestParams; |
| 236 | 236 | ||
| 237 | const/4 v2, 0x0 | 237 | const/4 v2, 0x0 |
| @@ -247,15 +247,15 @@ | @@ -247,15 +247,15 @@ | ||
| 247 | :catch_0 | 247 | :catch_0 |
| 248 | move-exception p0 | 248 | move-exception p0 |
| 249 | 249 | ||
| 250 | - .line 66 | 250 | + .line 71 |
| 251 | invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V | 251 | invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V |
| 252 | 252 | ||
| 253 | - .line 67 | 253 | + .line 72 |
| 254 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; | 254 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; |
| 255 | 255 | ||
| 256 | invoke-direct {p0}, Lcom/stss/sdk/verify/STSSUToken;-><init>()V | 256 | invoke-direct {p0}, Lcom/stss/sdk/verify/STSSUToken;-><init>()V |
| 257 | 257 | ||
| 258 | - .line 68 | 258 | + .line 73 |
| 259 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 259 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 260 | 260 | ||
| 261 | move-result-object v0 | 261 | move-result-object v0 |
| @@ -276,7 +276,7 @@ | @@ -276,7 +276,7 @@ | ||
| 276 | 276 | ||
| 277 | if-eqz p0, :cond_4 | 277 | if-eqz p0, :cond_4 |
| 278 | 278 | ||
| 279 | - .line 73 | 279 | + .line 78 |
| 280 | invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 280 | invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| 281 | 281 | ||
| 282 | move-result v2 | 282 | move-result v2 |
| @@ -285,7 +285,7 @@ | @@ -285,7 +285,7 @@ | ||
| 285 | 285 | ||
| 286 | goto/16 :goto_0 | 286 | goto/16 :goto_0 |
| 287 | 287 | ||
| 288 | - .line 77 | 288 | + .line 82 |
| 289 | :cond_0 | 289 | :cond_0 |
| 290 | :try_start_0 | 290 | :try_start_0 |
| 291 | new-instance v2, Lorg/json/JSONObject; | 291 | new-instance v2, Lorg/json/JSONObject; |
| @@ -294,7 +294,7 @@ | @@ -294,7 +294,7 @@ | ||
| 294 | 294 | ||
| 295 | const-string p0, "code" | 295 | const-string p0, "code" |
| 296 | 296 | ||
| 297 | - .line 78 | 297 | + .line 83 |
| 298 | invoke-virtual {v2, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 298 | invoke-virtual {v2, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
| 299 | 299 | ||
| 300 | move-result p0 | 300 | move-result p0 |
| @@ -303,7 +303,7 @@ | @@ -303,7 +303,7 @@ | ||
| 303 | 303 | ||
| 304 | if-eq p0, v3, :cond_1 | 304 | if-eq p0, v3, :cond_1 |
| 305 | 305 | ||
| 306 | - .line 80 | 306 | + .line 85 |
| 307 | new-instance v0, Ljava/lang/StringBuilder; | 307 | new-instance v0, Ljava/lang/StringBuilder; |
| 308 | 308 | ||
| 309 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V | 309 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -332,7 +332,7 @@ | @@ -332,7 +332,7 @@ | ||
| 332 | 332 | ||
| 333 | invoke-static {v1, p0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | 333 | invoke-static {v1, p0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V |
| 334 | 334 | ||
| 335 | - .line 81 | 335 | + .line 86 |
| 336 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; | 336 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; |
| 337 | 337 | ||
| 338 | invoke-direct {p0}, Lcom/stss/sdk/verify/STSSUToken;-><init>()V | 338 | invoke-direct {p0}, Lcom/stss/sdk/verify/STSSUToken;-><init>()V |
| @@ -342,12 +342,12 @@ | @@ -342,12 +342,12 @@ | ||
| 342 | :cond_1 | 342 | :cond_1 |
| 343 | const-string p0, "data" | 343 | const-string p0, "data" |
| 344 | 344 | ||
| 345 | - .line 83 | 345 | + .line 88 |
| 346 | invoke-virtual {v2, p0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; | 346 | invoke-virtual {v2, p0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
| 347 | 347 | ||
| 348 | move-result-object p0 | 348 | move-result-object p0 |
| 349 | 349 | ||
| 350 | - .line 84 | 350 | + .line 89 |
| 351 | invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z | 351 | invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
| 352 | 352 | ||
| 353 | move-result v2 | 353 | move-result v2 |
| @@ -383,7 +383,7 @@ | @@ -383,7 +383,7 @@ | ||
| 383 | 383 | ||
| 384 | if-eqz v0, :cond_2 | 384 | if-eqz v0, :cond_2 |
| 385 | 385 | ||
| 386 | - .line 85 | 386 | + .line 90 |
| 387 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | 387 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; |
| 388 | 388 | ||
| 389 | move-result-object v0 | 389 | move-result-object v0 |
| @@ -394,7 +394,7 @@ | @@ -394,7 +394,7 @@ | ||
| 394 | 394 | ||
| 395 | invoke-virtual {v0, v2}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->register(Ljava/lang/String;)V | 395 | invoke-virtual {v0, v2}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->register(Ljava/lang/String;)V |
| 396 | 396 | ||
| 397 | - .line 87 | 397 | + .line 92 |
| 398 | :cond_2 | 398 | :cond_2 |
| 399 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | 399 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; |
| 400 | 400 | ||
| @@ -408,7 +408,7 @@ | @@ -408,7 +408,7 @@ | ||
| 408 | 408 | ||
| 409 | if-eqz v0, :cond_3 | 409 | if-eqz v0, :cond_3 |
| 410 | 410 | ||
| 411 | - .line 88 | 411 | + .line 93 |
| 412 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; | 412 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->getInstance()Lcom/stss/sdk/plugin/STSSAggAnalytics; |
| 413 | 413 | ||
| 414 | move-result-object v0 | 414 | move-result-object v0 |
| @@ -419,7 +419,7 @@ | @@ -419,7 +419,7 @@ | ||
| 419 | 419 | ||
| 420 | invoke-virtual {v0, v2}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->login(Ljava/lang/String;)V | 420 | invoke-virtual {v0, v2}, Lcom/stss/sdk/plugin/STSSAggAnalytics;->login(Ljava/lang/String;)V |
| 421 | 421 | ||
| 422 | - .line 90 | 422 | + .line 95 |
| 423 | :cond_3 | 423 | :cond_3 |
| 424 | new-instance v0, Lcom/stss/sdk/verify/STSSUToken; | 424 | new-instance v0, Lcom/stss/sdk/verify/STSSUToken; |
| 425 | 425 | ||
| @@ -431,21 +431,21 @@ | @@ -431,21 +431,21 @@ | ||
| 431 | 431 | ||
| 432 | const-string v3, "channel_uid" | 432 | const-string v3, "channel_uid" |
| 433 | 433 | ||
| 434 | - .line 91 | 434 | + .line 96 |
| 435 | invoke-virtual {p0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 435 | invoke-virtual {p0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 436 | 436 | ||
| 437 | move-result-object v3 | 437 | move-result-object v3 |
| 438 | 438 | ||
| 439 | const-string v4, "token" | 439 | const-string v4, "token" |
| 440 | 440 | ||
| 441 | - .line 92 | 441 | + .line 97 |
| 442 | invoke-virtual {p0, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 442 | invoke-virtual {p0, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 443 | 443 | ||
| 444 | move-result-object v4 | 444 | move-result-object v4 |
| 445 | 445 | ||
| 446 | const-string v5, "extension" | 446 | const-string v5, "extension" |
| 447 | 447 | ||
| 448 | - .line 93 | 448 | + .line 98 |
| 449 | invoke-virtual {p0, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 449 | invoke-virtual {p0, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 450 | 450 | ||
| 451 | move-result-object p0 | 451 | move-result-object p0 |
| @@ -461,20 +461,20 @@ | @@ -461,20 +461,20 @@ | ||
| 461 | 461 | ||
| 462 | const-string v0, "\u629b\u4e86\u4e2a\u5f02\u5e38" | 462 | const-string v0, "\u629b\u4e86\u4e2a\u5f02\u5e38" |
| 463 | 463 | ||
| 464 | - .line 95 | 464 | + .line 100 |
| 465 | invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V | 465 | invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->eLog(Ljava/lang/String;Ljava/lang/String;)V |
| 466 | 466 | ||
| 467 | - .line 96 | 467 | + .line 101 |
| 468 | invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V | 468 | invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V |
| 469 | 469 | ||
| 470 | - .line 98 | 470 | + .line 103 |
| 471 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; | 471 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; |
| 472 | 472 | ||
| 473 | invoke-direct {p0}, Lcom/stss/sdk/verify/STSSUToken;-><init>()V | 473 | invoke-direct {p0}, Lcom/stss/sdk/verify/STSSUToken;-><init>()V |
| 474 | 474 | ||
| 475 | return-object p0 | 475 | return-object p0 |
| 476 | 476 | ||
| 477 | - .line 74 | 477 | + .line 79 |
| 478 | :cond_4 | 478 | :cond_4 |
| 479 | :goto_0 | 479 | :goto_0 |
| 480 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; | 480 | new-instance p0, Lcom/stss/sdk/verify/STSSUToken; |
| 1 | +.class Lcom/stss/sdk/request/STSSSubmitData$1$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSSubmitData.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/request/STSSSubmitData$1;->requestResult(Ljava/lang/String;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/request/STSSSubmitData$1; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$result:Ljava/lang/String; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/request/STSSSubmitData$1;Ljava/lang/String;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 60 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/request/STSSSubmitData$1$1;->this$0:Lcom/stss/sdk/request/STSSSubmitData$1; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/request/STSSSubmitData$1$1;->val$result:Ljava/lang/String; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 1 | ||
| 44 | + | ||
| 45 | + .line 63 | ||
| 46 | + iget-object v0, p0, Lcom/stss/sdk/request/STSSSubmitData$1$1;->val$result:Ljava/lang/String; | ||
| 47 | + | ||
| 48 | + invoke-static {v0}, Lcom/stss/sdk/request/STSSSubmitData;->access$000(Ljava/lang/String;)V | ||
| 49 | + | ||
| 50 | + return-void | ||
| 51 | +.end method |
| @@ -30,10 +30,18 @@ | @@ -30,10 +30,18 @@ | ||
| 30 | 30 | ||
| 31 | # virtual methods | 31 | # virtual methods |
| 32 | .method public requestResult(Ljava/lang/String;)V | 32 | .method public requestResult(Ljava/lang/String;)V |
| 33 | - .locals 0 | 33 | + .locals 2 |
| 34 | 34 | ||
| 35 | .line 60 | 35 | .line 60 |
| 36 | - invoke-static {p1}, Lcom/stss/sdk/request/STSSSubmitData;->access$000(Ljava/lang/String;)V | 36 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 37 | + | ||
| 38 | + move-result-object v0 | ||
| 39 | + | ||
| 40 | + new-instance v1, Lcom/stss/sdk/request/STSSSubmitData$1$1; | ||
| 41 | + | ||
| 42 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/request/STSSSubmitData$1$1;-><init>(Lcom/stss/sdk/request/STSSSubmitData$1;Ljava/lang/String;)V | ||
| 43 | + | ||
| 44 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V | ||
| 37 | 45 | ||
| 38 | return-void | 46 | return-void |
| 39 | .end method | 47 | .end method |
| @@ -25,7 +25,7 @@ | @@ -25,7 +25,7 @@ | ||
| 25 | .method private static parseSubmitResult(Ljava/lang/String;)V | 25 | .method private static parseSubmitResult(Ljava/lang/String;)V |
| 26 | .locals 5 | 26 | .locals 5 |
| 27 | 27 | ||
| 28 | - .line 70 | 28 | + .line 75 |
| 29 | invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 29 | invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| 30 | 30 | ||
| 31 | move-result v0 | 31 | move-result v0 |
| @@ -34,7 +34,7 @@ | @@ -34,7 +34,7 @@ | ||
| 34 | 34 | ||
| 35 | return-void | 35 | return-void |
| 36 | 36 | ||
| 37 | - .line 74 | 37 | + .line 79 |
| 38 | :cond_0 | 38 | :cond_0 |
| 39 | :try_start_0 | 39 | :try_start_0 |
| 40 | new-instance v0, Lorg/json/JSONObject; | 40 | new-instance v0, Lorg/json/JSONObject; |
| @@ -43,7 +43,7 @@ | @@ -43,7 +43,7 @@ | ||
| 43 | 43 | ||
| 44 | const-string p0, "code" | 44 | const-string p0, "code" |
| 45 | 45 | ||
| 46 | - .line 75 | 46 | + .line 80 |
| 47 | invoke-virtual {v0, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 47 | invoke-virtual {v0, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
| 48 | 48 | ||
| 49 | move-result p0 | 49 | move-result p0 |
| @@ -58,7 +58,7 @@ | @@ -58,7 +58,7 @@ | ||
| 58 | 58 | ||
| 59 | if-eq p0, v1, :cond_1 | 59 | if-eq p0, v1, :cond_1 |
| 60 | 60 | ||
| 61 | - .line 77 | 61 | + .line 82 |
| 62 | :try_start_1 | 62 | :try_start_1 |
| 63 | new-instance v1, Ljava/lang/StringBuilder; | 63 | new-instance v1, Ljava/lang/StringBuilder; |
| 64 | 64 | ||
| @@ -88,7 +88,7 @@ | @@ -88,7 +88,7 @@ | ||
| 88 | 88 | ||
| 89 | return-void | 89 | return-void |
| 90 | 90 | ||
| 91 | - .line 80 | 91 | + .line 85 |
| 92 | :cond_1 | 92 | :cond_1 |
| 93 | new-instance p0, Ljava/lang/StringBuilder; | 93 | new-instance p0, Ljava/lang/StringBuilder; |
| 94 | 94 | ||
| @@ -117,7 +117,7 @@ | @@ -117,7 +117,7 @@ | ||
| 117 | :catch_0 | 117 | :catch_0 |
| 118 | move-exception p0 | 118 | move-exception p0 |
| 119 | 119 | ||
| 120 | - .line 82 | 120 | + .line 87 |
| 121 | invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V | 121 | invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V |
| 122 | 122 | ||
| 123 | :goto_0 | 123 | :goto_0 |
| @@ -334,7 +334,7 @@ | @@ -334,7 +334,7 @@ | ||
| 334 | 334 | ||
| 335 | const/4 v1, 0x1 | 335 | const/4 v1, 0x1 |
| 336 | 336 | ||
| 337 | - .line 63 | 337 | + .line 68 |
| 338 | new-array v1, v1, [Lcom/stss/sdk/utils/http/RequestParams; | 338 | new-array v1, v1, [Lcom/stss/sdk/utils/http/RequestParams; |
| 339 | 339 | ||
| 340 | const/4 v2, 0x0 | 340 | const/4 v2, 0x0 |
| @@ -354,7 +354,7 @@ | @@ -354,7 +354,7 @@ | ||
| 354 | :catch_0 | 354 | :catch_0 |
| 355 | move-exception p0 | 355 | move-exception p0 |
| 356 | 356 | ||
| 357 | - .line 65 | 357 | + .line 70 |
| 358 | invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V | 358 | invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V |
| 359 | 359 | ||
| 360 | :goto_1 | 360 | :goto_1 |
| 1 | +.class Lcom/stss/sdk/task/STSSAggOrderTask$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggOrderTask.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/task/STSSAggOrderTask;->onPostExecute(Lcom/stss/sdk/bean/STSSOrder;)V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/task/STSSAggOrderTask; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$order:Lcom/stss/sdk/bean/STSSOrder; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# direct methods | ||
| 27 | +.method constructor <init>(Lcom/stss/sdk/task/STSSAggOrderTask;Lcom/stss/sdk/bean/STSSOrder;)V | ||
| 28 | + .locals 0 | ||
| 29 | + | ||
| 30 | + .line 40 | ||
| 31 | + iput-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask$1;->this$0:Lcom/stss/sdk/task/STSSAggOrderTask; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/task/STSSAggOrderTask$1;->val$order:Lcom/stss/sdk/bean/STSSOrder; | ||
| 34 | + | ||
| 35 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 36 | + | ||
| 37 | + return-void | ||
| 38 | +.end method | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +# virtual methods | ||
| 42 | +.method public run()V | ||
| 43 | + .locals 3 | ||
| 44 | + | ||
| 45 | + .line 43 | ||
| 46 | + iget-object v0, p0, Lcom/stss/sdk/task/STSSAggOrderTask$1;->this$0:Lcom/stss/sdk/task/STSSAggOrderTask; | ||
| 47 | + | ||
| 48 | + invoke-static {v0}, Lcom/stss/sdk/task/STSSAggOrderTask;->access$000(Lcom/stss/sdk/task/STSSAggOrderTask;)Lcom/stss/sdk/bean/STSSPayParams; | ||
| 49 | + | ||
| 50 | + move-result-object v1 | ||
| 51 | + | ||
| 52 | + iget-object v2, p0, Lcom/stss/sdk/task/STSSAggOrderTask$1;->val$order:Lcom/stss/sdk/bean/STSSOrder; | ||
| 53 | + | ||
| 54 | + invoke-static {v0, v1, v2}, Lcom/stss/sdk/task/STSSAggOrderTask;->access$100(Lcom/stss/sdk/task/STSSAggOrderTask;Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/bean/STSSOrder;)V | ||
| 55 | + | ||
| 56 | + return-void | ||
| 57 | +.end method |
| @@ -46,40 +46,32 @@ | @@ -46,40 +46,32 @@ | ||
| 46 | return-void | 46 | return-void |
| 47 | .end method | 47 | .end method |
| 48 | 48 | ||
| 49 | -.method private hideProgressDialog(Landroid/app/Activity;)V | 49 | +.method static synthetic access$000(Lcom/stss/sdk/task/STSSAggOrderTask;)Lcom/stss/sdk/bean/STSSPayParams; |
| 50 | .locals 0 | 50 | .locals 0 |
| 51 | 51 | ||
| 52 | - .line 55 | ||
| 53 | - iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | ||
| 54 | - | ||
| 55 | - if-nez p1, :cond_0 | ||
| 56 | - | ||
| 57 | - return-void | 52 | + .line 17 |
| 53 | + iget-object p0, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->mSTSSPayParams:Lcom/stss/sdk/bean/STSSPayParams; | ||
| 58 | 54 | ||
| 59 | - .line 59 | ||
| 60 | - :cond_0 | ||
| 61 | - :try_start_0 | ||
| 62 | - invoke-virtual {p1}, Landroid/app/ProgressDialog;->dismiss()V | ||
| 63 | - :try_end_0 | ||
| 64 | - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 | 55 | + return-object p0 |
| 56 | +.end method | ||
| 65 | 57 | ||
| 66 | - :catch_0 | ||
| 67 | - const/4 p1, 0x0 | 58 | +.method static synthetic access$100(Lcom/stss/sdk/task/STSSAggOrderTask;Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/bean/STSSOrder;)V |
| 59 | + .locals 0 | ||
| 68 | 60 | ||
| 69 | - .line 62 | ||
| 70 | - iput-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 61 | + .line 17 |
| 62 | + invoke-direct {p0, p1, p2}, Lcom/stss/sdk/task/STSSAggOrderTask;->getOrder(Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/bean/STSSOrder;)V | ||
| 71 | 63 | ||
| 72 | return-void | 64 | return-void |
| 73 | .end method | 65 | .end method |
| 74 | 66 | ||
| 75 | -.method private onGotOrder(Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/bean/STSSOrder;)V | 67 | +.method private getOrder(Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/bean/STSSOrder;)V |
| 76 | .locals 3 | 68 | .locals 3 |
| 77 | 69 | ||
| 78 | if-nez p2, :cond_0 | 70 | if-nez p2, :cond_0 |
| 79 | 71 | ||
| 80 | return-void | 72 | return-void |
| 81 | 73 | ||
| 82 | - .line 70 | 74 | + .line 76 |
| 83 | :cond_0 | 75 | :cond_0 |
| 84 | new-instance v0, Ljava/lang/StringBuilder; | 76 | new-instance v0, Ljava/lang/StringBuilder; |
| 85 | 77 | ||
| @@ -103,7 +95,7 @@ | @@ -103,7 +95,7 @@ | ||
| 103 | 95 | ||
| 104 | invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 96 | invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 105 | 97 | ||
| 106 | - .line 71 | 98 | + .line 77 |
| 107 | new-instance v0, Ljava/lang/StringBuilder; | 99 | new-instance v0, Ljava/lang/StringBuilder; |
| 108 | 100 | ||
| 109 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V | 101 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -124,19 +116,19 @@ | @@ -124,19 +116,19 @@ | ||
| 124 | 116 | ||
| 125 | invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 117 | invoke-static {v1, v0}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 126 | 118 | ||
| 127 | - .line 72 | 119 | + .line 78 |
| 128 | invoke-virtual {p2}, Lcom/stss/sdk/bean/STSSOrder;->getExtension()Ljava/lang/String; | 120 | invoke-virtual {p2}, Lcom/stss/sdk/bean/STSSOrder;->getExtension()Ljava/lang/String; |
| 129 | 121 | ||
| 130 | move-result-object v0 | 122 | move-result-object v0 |
| 131 | 123 | ||
| 132 | - .line 74 | 124 | + .line 80 |
| 133 | invoke-virtual {p2}, Lcom/stss/sdk/bean/STSSOrder;->getOrder()Ljava/lang/String; | 125 | invoke-virtual {p2}, Lcom/stss/sdk/bean/STSSOrder;->getOrder()Ljava/lang/String; |
| 134 | 126 | ||
| 135 | move-result-object v1 | 127 | move-result-object v1 |
| 136 | 128 | ||
| 137 | invoke-virtual {p1, v1}, Lcom/stss/sdk/bean/STSSPayParams;->setOrderID(Ljava/lang/String;)V | 129 | invoke-virtual {p1, v1}, Lcom/stss/sdk/bean/STSSPayParams;->setOrderID(Ljava/lang/String;)V |
| 138 | 130 | ||
| 139 | - .line 75 | 131 | + .line 81 |
| 140 | new-instance v1, Ljava/lang/StringBuilder; | 132 | new-instance v1, Ljava/lang/StringBuilder; |
| 141 | 133 | ||
| 142 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | 134 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -157,17 +149,17 @@ | @@ -157,17 +149,17 @@ | ||
| 157 | 149 | ||
| 158 | invoke-virtual {p1, v1}, Lcom/stss/sdk/bean/STSSPayParams;->setPayWay(Ljava/lang/String;)V | 150 | invoke-virtual {p1, v1}, Lcom/stss/sdk/bean/STSSPayParams;->setPayWay(Ljava/lang/String;)V |
| 159 | 151 | ||
| 160 | - .line 76 | 152 | + .line 82 |
| 161 | invoke-virtual {p1, v0}, Lcom/stss/sdk/bean/STSSPayParams;->setExtension(Ljava/lang/String;)V | 153 | invoke-virtual {p1, v0}, Lcom/stss/sdk/bean/STSSPayParams;->setExtension(Ljava/lang/String;)V |
| 162 | 154 | ||
| 163 | - .line 77 | 155 | + .line 83 |
| 164 | invoke-virtual {p2}, Lcom/stss/sdk/bean/STSSOrder;->getCallBack()Ljava/lang/String; | 156 | invoke-virtual {p2}, Lcom/stss/sdk/bean/STSSOrder;->getCallBack()Ljava/lang/String; |
| 165 | 157 | ||
| 166 | move-result-object p2 | 158 | move-result-object p2 |
| 167 | 159 | ||
| 168 | invoke-virtual {p1, p2}, Lcom/stss/sdk/bean/STSSPayParams;->setCallBack(Ljava/lang/String;)V | 160 | invoke-virtual {p1, p2}, Lcom/stss/sdk/bean/STSSPayParams;->setCallBack(Ljava/lang/String;)V |
| 169 | 161 | ||
| 170 | - .line 80 | 162 | + .line 86 |
| 171 | :try_start_0 | 163 | :try_start_0 |
| 172 | new-instance p2, Lorg/json/JSONObject; | 164 | new-instance p2, Lorg/json/JSONObject; |
| 173 | 165 | ||
| @@ -175,7 +167,7 @@ | @@ -175,7 +167,7 @@ | ||
| 175 | 167 | ||
| 176 | const-string v0, "notifyUrl" | 168 | const-string v0, "notifyUrl" |
| 177 | 169 | ||
| 178 | - .line 81 | 170 | + .line 87 |
| 179 | invoke-virtual {p2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 171 | invoke-virtual {p2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 180 | 172 | ||
| 181 | move-result-object p2 | 173 | move-result-object p2 |
| @@ -189,10 +181,10 @@ | @@ -189,10 +181,10 @@ | ||
| 189 | :catch_0 | 181 | :catch_0 |
| 190 | move-exception p2 | 182 | move-exception p2 |
| 191 | 183 | ||
| 192 | - .line 83 | 184 | + .line 89 |
| 193 | invoke-virtual {p2}, Lorg/json/JSONException;->printStackTrace()V | 185 | invoke-virtual {p2}, Lorg/json/JSONException;->printStackTrace()V |
| 194 | 186 | ||
| 195 | - .line 85 | 187 | + .line 91 |
| 196 | :goto_0 | 188 | :goto_0 |
| 197 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggPay;->getInstance()Lcom/stss/sdk/plugin/STSSAggPay; | 189 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggPay;->getInstance()Lcom/stss/sdk/plugin/STSSAggPay; |
| 198 | 190 | ||
| @@ -203,17 +195,51 @@ | @@ -203,17 +195,51 @@ | ||
| 203 | return-void | 195 | return-void |
| 204 | .end method | 196 | .end method |
| 205 | 197 | ||
| 198 | +.method private hideProgressDialog(Landroid/app/Activity;)V | ||
| 199 | + .locals 0 | ||
| 200 | + | ||
| 201 | + .line 60 | ||
| 202 | + iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | ||
| 203 | + | ||
| 204 | + if-nez p1, :cond_0 | ||
| 205 | + | ||
| 206 | + return-void | ||
| 207 | + | ||
| 208 | + .line 64 | ||
| 209 | + :cond_0 | ||
| 210 | + :try_start_0 | ||
| 211 | + invoke-virtual {p1}, Landroid/app/ProgressDialog;->dismiss()V | ||
| 212 | + :try_end_0 | ||
| 213 | + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 | ||
| 214 | + | ||
| 215 | + goto :goto_0 | ||
| 216 | + | ||
| 217 | + :catch_0 | ||
| 218 | + move-exception p1 | ||
| 219 | + | ||
| 220 | + .line 66 | ||
| 221 | + invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V | ||
| 222 | + | ||
| 223 | + :goto_0 | ||
| 224 | + const/4 p1, 0x0 | ||
| 225 | + | ||
| 226 | + .line 68 | ||
| 227 | + iput-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | ||
| 228 | + | ||
| 229 | + return-void | ||
| 230 | +.end method | ||
| 231 | + | ||
| 206 | .method private showProgressDialog(Landroid/app/Activity;Ljava/lang/String;)V | 232 | .method private showProgressDialog(Landroid/app/Activity;Ljava/lang/String;)V |
| 207 | .locals 1 | 233 | .locals 1 |
| 208 | 234 | ||
| 209 | - .line 44 | 235 | + .line 49 |
| 210 | iget-object v0, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 236 | iget-object v0, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; |
| 211 | 237 | ||
| 212 | if-eqz v0, :cond_0 | 238 | if-eqz v0, :cond_0 |
| 213 | 239 | ||
| 214 | return-void | 240 | return-void |
| 215 | 241 | ||
| 216 | - .line 47 | 242 | + .line 52 |
| 217 | :cond_0 | 243 | :cond_0 |
| 218 | new-instance v0, Landroid/app/ProgressDialog; | 244 | new-instance v0, Landroid/app/ProgressDialog; |
| 219 | 245 | ||
| @@ -221,26 +247,26 @@ | @@ -221,26 +247,26 @@ | ||
| 221 | 247 | ||
| 222 | iput-object v0, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 248 | iput-object v0, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; |
| 223 | 249 | ||
| 224 | - .line 48 | 250 | + .line 53 |
| 225 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 251 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; |
| 226 | 252 | ||
| 227 | const/4 v0, 0x1 | 253 | const/4 v0, 0x1 |
| 228 | 254 | ||
| 229 | invoke-virtual {p1, v0}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V | 255 | invoke-virtual {p1, v0}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V |
| 230 | 256 | ||
| 231 | - .line 49 | 257 | + .line 54 |
| 232 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 258 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; |
| 233 | 259 | ||
| 234 | const/4 v0, 0x0 | 260 | const/4 v0, 0x0 |
| 235 | 261 | ||
| 236 | invoke-virtual {p1, v0}, Landroid/app/ProgressDialog;->setCancelable(Z)V | 262 | invoke-virtual {p1, v0}, Landroid/app/ProgressDialog;->setCancelable(Z)V |
| 237 | 263 | ||
| 238 | - .line 50 | 264 | + .line 55 |
| 239 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 265 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; |
| 240 | 266 | ||
| 241 | invoke-virtual {p1, p2}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V | 267 | invoke-virtual {p1, p2}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V |
| 242 | 268 | ||
| 243 | - .line 51 | 269 | + .line 56 |
| 244 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; | 270 | iget-object p1, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->loadingActivity:Landroid/app/ProgressDialog; |
| 245 | 271 | ||
| 246 | invoke-virtual {p1}, Landroid/app/ProgressDialog;->show()V | 272 | invoke-virtual {p1}, Landroid/app/ProgressDialog;->show()V |
| @@ -288,7 +314,7 @@ | @@ -288,7 +314,7 @@ | ||
| 288 | .end method | 314 | .end method |
| 289 | 315 | ||
| 290 | .method protected onPostExecute(Lcom/stss/sdk/bean/STSSOrder;)V | 316 | .method protected onPostExecute(Lcom/stss/sdk/bean/STSSOrder;)V |
| 291 | - .locals 1 | 317 | + .locals 2 |
| 292 | 318 | ||
| 293 | .line 39 | 319 | .line 39 |
| 294 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 320 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| @@ -302,9 +328,15 @@ | @@ -302,9 +328,15 @@ | ||
| 302 | invoke-direct {p0, v0}, Lcom/stss/sdk/task/STSSAggOrderTask;->hideProgressDialog(Landroid/app/Activity;)V | 328 | invoke-direct {p0, v0}, Lcom/stss/sdk/task/STSSAggOrderTask;->hideProgressDialog(Landroid/app/Activity;)V |
| 303 | 329 | ||
| 304 | .line 40 | 330 | .line 40 |
| 305 | - iget-object v0, p0, Lcom/stss/sdk/task/STSSAggOrderTask;->mSTSSPayParams:Lcom/stss/sdk/bean/STSSPayParams; | 331 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 332 | + | ||
| 333 | + move-result-object v0 | ||
| 334 | + | ||
| 335 | + new-instance v1, Lcom/stss/sdk/task/STSSAggOrderTask$1; | ||
| 336 | + | ||
| 337 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/task/STSSAggOrderTask$1;-><init>(Lcom/stss/sdk/task/STSSAggOrderTask;Lcom/stss/sdk/bean/STSSOrder;)V | ||
| 306 | 338 | ||
| 307 | - invoke-direct {p0, v0, p1}, Lcom/stss/sdk/task/STSSAggOrderTask;->onGotOrder(Lcom/stss/sdk/bean/STSSPayParams;Lcom/stss/sdk/bean/STSSOrder;)V | 339 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 308 | 340 | ||
| 309 | return-void | 341 | return-void |
| 310 | .end method | 342 | .end method |
| @@ -153,7 +153,7 @@ | @@ -153,7 +153,7 @@ | ||
| 153 | } | 153 | } |
| 154 | .end annotation | 154 | .end annotation |
| 155 | 155 | ||
| 156 | - .line 142 | 156 | + .line 141 |
| 157 | iget-object v0, p0, Lcom/stss/sdk/utils/PluginFactory;->supportedPlugins:Ljava/util/Map; | 157 | iget-object v0, p0, Lcom/stss/sdk/utils/PluginFactory;->supportedPlugins:Ljava/util/Map; |
| 158 | 158 | ||
| 159 | return-object v0 | 159 | return-object v0 |
| @@ -162,13 +162,13 @@ | @@ -162,13 +162,13 @@ | ||
| 162 | .method public initPlugin(I)Ljava/lang/Object; | 162 | .method public initPlugin(I)Ljava/lang/Object; |
| 163 | .locals 8 | 163 | .locals 8 |
| 164 | 164 | ||
| 165 | - const-string v0, "ErrorLog" | 165 | + const-string v0, "Error:" |
| 166 | 166 | ||
| 167 | const/4 v1, 0x0 | 167 | const/4 v1, 0x0 |
| 168 | 168 | ||
| 169 | const/4 v2, 0x0 | 169 | const/4 v2, 0x0 |
| 170 | 170 | ||
| 171 | - .line 83 | 171 | + .line 82 |
| 172 | :try_start_0 | 172 | :try_start_0 |
| 173 | invoke-direct {p0, p1}, Lcom/stss/sdk/utils/PluginFactory;->isSupportPlugin(I)Z | 173 | invoke-direct {p0, p1}, Lcom/stss/sdk/utils/PluginFactory;->isSupportPlugin(I)Z |
| 174 | 174 | ||
| @@ -192,7 +192,7 @@ | @@ -192,7 +192,7 @@ | ||
| 192 | 192 | ||
| 193 | goto :goto_0 | 193 | goto :goto_0 |
| 194 | 194 | ||
| 195 | - .line 87 | 195 | + .line 86 |
| 196 | :cond_0 | 196 | :cond_0 |
| 197 | :try_start_1 | 197 | :try_start_1 |
| 198 | new-instance v4, Ljava/lang/StringBuilder; | 198 | new-instance v4, Ljava/lang/StringBuilder; |
| @@ -211,7 +211,7 @@ | @@ -211,7 +211,7 @@ | ||
| 211 | 211 | ||
| 212 | goto :goto_1 | 212 | goto :goto_1 |
| 213 | 213 | ||
| 214 | - .line 85 | 214 | + .line 84 |
| 215 | :cond_1 | 215 | :cond_1 |
| 216 | :goto_0 | 216 | :goto_0 |
| 217 | new-instance v4, Ljava/lang/StringBuilder; | 217 | new-instance v4, Ljava/lang/StringBuilder; |
| @@ -231,7 +231,7 @@ | @@ -231,7 +231,7 @@ | ||
| 231 | :goto_1 | 231 | :goto_1 |
| 232 | return-object v1 | 232 | return-object v1 |
| 233 | 233 | ||
| 234 | - .line 91 | 234 | + .line 90 |
| 235 | :cond_2 | 235 | :cond_2 |
| 236 | invoke-direct {p0, p1}, Lcom/stss/sdk/utils/PluginFactory;->getPluginName(I)Ljava/lang/String; | 236 | invoke-direct {p0, p1}, Lcom/stss/sdk/utils/PluginFactory;->getPluginName(I)Ljava/lang/String; |
| 237 | 237 | ||
| @@ -239,7 +239,7 @@ | @@ -239,7 +239,7 @@ | ||
| 239 | 239 | ||
| 240 | const-string v7, "type is %d ,pluginName is %s" | 240 | const-string v7, "type is %d ,pluginName is %s" |
| 241 | 241 | ||
| 242 | - .line 92 | 242 | + .line 91 |
| 243 | new-array v4, v4, [Ljava/lang/Object; | 243 | new-array v4, v4, [Ljava/lang/Object; |
| 244 | 244 | ||
| 245 | invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 245 | invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| @@ -256,14 +256,14 @@ | @@ -256,14 +256,14 @@ | ||
| 256 | 256 | ||
| 257 | invoke-static {v5, p1}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V | 257 | invoke-static {v5, p1}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V |
| 258 | 258 | ||
| 259 | - .line 93 | 259 | + .line 92 |
| 260 | invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | 260 | invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
| 261 | 261 | ||
| 262 | move-result-object p1 | 262 | move-result-object p1 |
| 263 | :try_end_1 | 263 | :try_end_1 |
| 264 | .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1} :catch_1 | 264 | .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1} :catch_1 |
| 265 | 265 | ||
| 266 | - .line 101 | 266 | + .line 100 |
| 267 | :try_start_2 | 267 | :try_start_2 |
| 268 | new-array v3, v6, [Ljava/lang/Class; | 268 | new-array v3, v6, [Ljava/lang/Class; |
| 269 | 269 | ||
| @@ -298,7 +298,7 @@ | @@ -298,7 +298,7 @@ | ||
| 298 | :catch_0 | 298 | :catch_0 |
| 299 | move-exception p1 | 299 | move-exception p1 |
| 300 | 300 | ||
| 301 | - .line 103 | 301 | + .line 102 |
| 302 | new-instance v3, Ljava/lang/StringBuilder; | 302 | new-instance v3, Ljava/lang/StringBuilder; |
| 303 | 303 | ||
| 304 | invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V | 304 | invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -323,7 +323,7 @@ | @@ -323,7 +323,7 @@ | ||
| 323 | 323 | ||
| 324 | invoke-static {v0, v3}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V | 324 | invoke-static {v0, v3}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V |
| 325 | 325 | ||
| 326 | - .line 104 | 326 | + .line 103 |
| 327 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 327 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 328 | 328 | ||
| 329 | move-result-object v0 | 329 | move-result-object v0 |
| @@ -358,7 +358,7 @@ | @@ -358,7 +358,7 @@ | ||
| 358 | 358 | ||
| 359 | invoke-virtual {v0}, Landroid/widget/Toast;->show()V | 359 | invoke-virtual {v0}, Landroid/widget/Toast;->show()V |
| 360 | 360 | ||
| 361 | - .line 105 | 361 | + .line 104 |
| 362 | invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V | 362 | invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V |
| 363 | 363 | ||
| 364 | return-object v1 | 364 | return-object v1 |
| @@ -366,7 +366,7 @@ | @@ -366,7 +366,7 @@ | ||
| 366 | :catch_1 | 366 | :catch_1 |
| 367 | move-exception p1 | 367 | move-exception p1 |
| 368 | 368 | ||
| 369 | - .line 95 | 369 | + .line 94 |
| 370 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 370 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 371 | 371 | ||
| 372 | move-result-object v3 | 372 | move-result-object v3 |
| @@ -399,7 +399,7 @@ | @@ -399,7 +399,7 @@ | ||
| 399 | 399 | ||
| 400 | invoke-virtual {v2}, Landroid/widget/Toast;->show()V | 400 | invoke-virtual {v2}, Landroid/widget/Toast;->show()V |
| 401 | 401 | ||
| 402 | - .line 96 | 402 | + .line 95 |
| 403 | new-instance v2, Ljava/lang/StringBuilder; | 403 | new-instance v2, Ljava/lang/StringBuilder; |
| 404 | 404 | ||
| 405 | invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V | 405 | invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -418,7 +418,7 @@ | @@ -418,7 +418,7 @@ | ||
| 418 | 418 | ||
| 419 | invoke-static {v0, v2}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V | 419 | invoke-static {v0, v2}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V |
| 420 | 420 | ||
| 421 | - .line 97 | 421 | + .line 96 |
| 422 | invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->printStackTrace()V | 422 | invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->printStackTrace()V |
| 423 | 423 | ||
| 424 | return-object v1 | 424 | return-object v1 |
| @@ -503,7 +503,7 @@ | @@ -503,7 +503,7 @@ | ||
| 503 | 503 | ||
| 504 | const-string v0, "stss_plugin_config.xml" | 504 | const-string v0, "stss_plugin_config.xml" |
| 505 | 505 | ||
| 506 | - .line 111 | 506 | + .line 110 |
| 507 | invoke-static {p1, v0}, Lcom/stss/sdk/utils/SDKTools;->getAssetConfigs(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; | 507 | invoke-static {p1, v0}, Lcom/stss/sdk/utils/SDKTools;->getAssetConfigs(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; |
| 508 | 508 | ||
| 509 | move-result-object p1 | 509 | move-result-object p1 |
| @@ -514,18 +514,18 @@ | @@ -514,18 +514,18 @@ | ||
| 514 | 514 | ||
| 515 | const-string p1, "fail to load stss_plugin_config.xml" | 515 | const-string p1, "fail to load stss_plugin_config.xml" |
| 516 | 516 | ||
| 517 | - .line 114 | 517 | + .line 113 |
| 518 | invoke-static {v0, p1}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V | 518 | invoke-static {v0, p1}, Lcom/stss/sdk/utils/STSSAggLog;->wLog(Ljava/lang/String;Ljava/lang/String;)V |
| 519 | 519 | ||
| 520 | return-void | 520 | return-void |
| 521 | 521 | ||
| 522 | - .line 117 | 522 | + .line 116 |
| 523 | :cond_0 | 523 | :cond_0 |
| 524 | invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser; | 524 | invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser; |
| 525 | 525 | ||
| 526 | move-result-object v1 | 526 | move-result-object v1 |
| 527 | 527 | ||
| 528 | - .line 119 | 528 | + .line 118 |
| 529 | :try_start_0 | 529 | :try_start_0 |
| 530 | new-instance v2, Ljava/io/StringReader; | 530 | new-instance v2, Ljava/io/StringReader; |
| 531 | 531 | ||
| @@ -533,7 +533,7 @@ | @@ -533,7 +533,7 @@ | ||
| 533 | 533 | ||
| 534 | invoke-interface {v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/Reader;)V | 534 | invoke-interface {v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/Reader;)V |
| 535 | 535 | ||
| 536 | - .line 120 | 536 | + .line 119 |
| 537 | invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I | 537 | invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I |
| 538 | 538 | ||
| 539 | move-result p1 | 539 | move-result p1 |
| @@ -549,7 +549,7 @@ | @@ -549,7 +549,7 @@ | ||
| 549 | 549 | ||
| 550 | goto :goto_1 | 550 | goto :goto_1 |
| 551 | 551 | ||
| 552 | - .line 124 | 552 | + .line 123 |
| 553 | :cond_1 | 553 | :cond_1 |
| 554 | invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 554 | invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
| 555 | 555 | ||
| @@ -557,7 +557,7 @@ | @@ -557,7 +557,7 @@ | ||
| 557 | 557 | ||
| 558 | const-string v3, "plugin" | 558 | const-string v3, "plugin" |
| 559 | 559 | ||
| 560 | - .line 125 | 560 | + .line 124 |
| 561 | invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 561 | invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 562 | 562 | ||
| 563 | move-result p1 | 563 | move-result p1 |
| @@ -566,12 +566,12 @@ | @@ -566,12 +566,12 @@ | ||
| 566 | 566 | ||
| 567 | const/4 p1, 0x0 | 567 | const/4 p1, 0x0 |
| 568 | 568 | ||
| 569 | - .line 126 | 569 | + .line 125 |
| 570 | invoke-interface {v1, p1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String; | 570 | invoke-interface {v1, p1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String; |
| 571 | 571 | ||
| 572 | move-result-object p1 | 572 | move-result-object p1 |
| 573 | 573 | ||
| 574 | - .line 127 | 574 | + .line 126 |
| 575 | invoke-interface {v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String; | 575 | invoke-interface {v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String; |
| 576 | 576 | ||
| 577 | move-result-object v2 | 577 | move-result-object v2 |
| @@ -580,7 +580,7 @@ | @@ -580,7 +580,7 @@ | ||
| 580 | 580 | ||
| 581 | move-result v2 | 581 | move-result v2 |
| 582 | 582 | ||
| 583 | - .line 128 | 583 | + .line 127 |
| 584 | iget-object v3, p0, Lcom/stss/sdk/utils/PluginFactory;->supportedPlugins:Ljava/util/Map; | 584 | iget-object v3, p0, Lcom/stss/sdk/utils/PluginFactory;->supportedPlugins:Ljava/util/Map; |
| 585 | 585 | ||
| 586 | invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 586 | invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| @@ -589,7 +589,7 @@ | @@ -589,7 +589,7 @@ | ||
| 589 | 589 | ||
| 590 | invoke-interface {v3, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 590 | invoke-interface {v3, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 591 | 591 | ||
| 592 | - .line 129 | 592 | + .line 128 |
| 593 | new-instance v3, Ljava/lang/StringBuilder; | 593 | new-instance v3, Ljava/lang/StringBuilder; |
| 594 | 594 | ||
| 595 | invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V | 595 | invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -612,7 +612,7 @@ | @@ -612,7 +612,7 @@ | ||
| 612 | 612 | ||
| 613 | invoke-static {v0, p1}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V | 613 | invoke-static {v0, p1}, Lcom/stss/sdk/utils/STSSAggLog;->dLog(Ljava/lang/String;Ljava/lang/String;)V |
| 614 | 614 | ||
| 615 | - .line 132 | 615 | + .line 131 |
| 616 | :cond_2 | 616 | :cond_2 |
| 617 | :goto_1 | 617 | :goto_1 |
| 618 | invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->next()I | 618 | invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->next()I |
| @@ -627,7 +627,7 @@ | @@ -627,7 +627,7 @@ | ||
| 627 | :catch_0 | 627 | :catch_0 |
| 628 | move-exception p1 | 628 | move-exception p1 |
| 629 | 629 | ||
| 630 | - .line 137 | 630 | + .line 136 |
| 631 | invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V | 631 | invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V |
| 632 | 632 | ||
| 633 | goto :goto_2 | 633 | goto :goto_2 |
| @@ -635,7 +635,7 @@ | @@ -635,7 +635,7 @@ | ||
| 635 | :catch_1 | 635 | :catch_1 |
| 636 | move-exception p1 | 636 | move-exception p1 |
| 637 | 637 | ||
| 638 | - .line 135 | 638 | + .line 134 |
| 639 | invoke-virtual {p1}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V | 639 | invoke-virtual {p1}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V |
| 640 | 640 | ||
| 641 | :cond_3 | 641 | :cond_3 |
| 1 | +.class Lcom/stss/sdk/utils/STSSAggAlertDialog$1$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggAlertDialog.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Landroid/content/DialogInterface$OnClickListener; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/utils/STSSAggAlertDialog$1;->run()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/utils/STSSAggAlertDialog$1; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/utils/STSSAggAlertDialog$1;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 20 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/utils/STSSAggAlertDialog$1$1;->this$0:Lcom/stss/sdk/utils/STSSAggAlertDialog$1; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public onClick(Landroid/content/DialogInterface;I)V | ||
| 39 | + .locals 0 | ||
| 40 | + | ||
| 41 | + return-void | ||
| 42 | +.end method |
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | .source "STSSAggAlertDialog.java" | 3 | .source "STSSAggAlertDialog.java" |
| 4 | 4 | ||
| 5 | # interfaces | 5 | # interfaces |
| 6 | -.implements Landroid/content/DialogInterface$OnClickListener; | 6 | +.implements Ljava/lang/Runnable; |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | # annotations | 9 | # annotations |
| @@ -17,11 +17,21 @@ | @@ -17,11 +17,21 @@ | ||
| 17 | .end annotation | 17 | .end annotation |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic val$errorMsg:Ljava/lang/String; | ||
| 22 | + | ||
| 23 | +.field final synthetic val$title:Ljava/lang/String; | ||
| 24 | + | ||
| 25 | + | ||
| 20 | # direct methods | 26 | # direct methods |
| 21 | -.method constructor <init>()V | 27 | +.method constructor <init>(Ljava/lang/String;Ljava/lang/String;)V |
| 22 | .locals 0 | 28 | .locals 0 |
| 23 | 29 | ||
| 24 | - .line 17 | 30 | + .line 14 |
| 31 | + iput-object p1, p0, Lcom/stss/sdk/utils/STSSAggAlertDialog$1;->val$title:Ljava/lang/String; | ||
| 32 | + | ||
| 33 | + iput-object p2, p0, Lcom/stss/sdk/utils/STSSAggAlertDialog$1;->val$errorMsg:Ljava/lang/String; | ||
| 34 | + | ||
| 25 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 35 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| 26 | 36 | ||
| 27 | return-void | 37 | return-void |
| @@ -29,8 +39,43 @@ | @@ -29,8 +39,43 @@ | ||
| 29 | 39 | ||
| 30 | 40 | ||
| 31 | # virtual methods | 41 | # virtual methods |
| 32 | -.method public onClick(Landroid/content/DialogInterface;I)V | ||
| 33 | - .locals 0 | 42 | +.method public run()V |
| 43 | + .locals 3 | ||
| 44 | + | ||
| 45 | + .line 17 | ||
| 46 | + new-instance v0, Landroid/app/AlertDialog$Builder; | ||
| 47 | + | ||
| 48 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | ||
| 49 | + | ||
| 50 | + move-result-object v1 | ||
| 51 | + | ||
| 52 | + invoke-virtual {v1}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 53 | + | ||
| 54 | + move-result-object v1 | ||
| 55 | + | ||
| 56 | + invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | ||
| 57 | + | ||
| 58 | + .line 18 | ||
| 59 | + iget-object v1, p0, Lcom/stss/sdk/utils/STSSAggAlertDialog$1;->val$title:Ljava/lang/String; | ||
| 60 | + | ||
| 61 | + invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 62 | + | ||
| 63 | + .line 19 | ||
| 64 | + iget-object v1, p0, Lcom/stss/sdk/utils/STSSAggAlertDialog$1;->val$errorMsg:Ljava/lang/String; | ||
| 65 | + | ||
| 66 | + invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 67 | + | ||
| 68 | + .line 20 | ||
| 69 | + new-instance v1, Lcom/stss/sdk/utils/STSSAggAlertDialog$1$1; | ||
| 70 | + | ||
| 71 | + invoke-direct {v1, p0}, Lcom/stss/sdk/utils/STSSAggAlertDialog$1$1;-><init>(Lcom/stss/sdk/utils/STSSAggAlertDialog$1;)V | ||
| 72 | + | ||
| 73 | + const-string v2, "\u786e\u5b9a" | ||
| 74 | + | ||
| 75 | + invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | ||
| 76 | + | ||
| 77 | + .line 26 | ||
| 78 | + invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | ||
| 34 | 79 | ||
| 35 | return-void | 80 | return-void |
| 36 | .end method | 81 | .end method |
| @@ -27,35 +27,15 @@ | @@ -27,35 +27,15 @@ | ||
| 27 | 27 | ||
| 28 | .line 14 | 28 | .line 14 |
| 29 | :cond_0 | 29 | :cond_0 |
| 30 | - new-instance v0, Landroid/app/AlertDialog$Builder; | ||
| 31 | - | ||
| 32 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 30 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 33 | 31 | ||
| 34 | - move-result-object v1 | ||
| 35 | - | ||
| 36 | - invoke-virtual {v1}, Lcom/stss/sdk/STSSAggSdk;->getContext()Landroid/app/Activity; | ||
| 37 | - | ||
| 38 | - move-result-object v1 | ||
| 39 | - | ||
| 40 | - invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | ||
| 41 | - | ||
| 42 | - .line 15 | ||
| 43 | - invoke-virtual {v0, p0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 44 | - | ||
| 45 | - .line 16 | ||
| 46 | - invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
| 47 | - | ||
| 48 | - .line 17 | ||
| 49 | - new-instance p0, Lcom/stss/sdk/utils/STSSAggAlertDialog$1; | ||
| 50 | - | ||
| 51 | - invoke-direct {p0}, Lcom/stss/sdk/utils/STSSAggAlertDialog$1;-><init>()V | 32 | + move-result-object v0 |
| 52 | 33 | ||
| 53 | - const-string p1, "\u786e\u5b9a" | 34 | + new-instance v1, Lcom/stss/sdk/utils/STSSAggAlertDialog$1; |
| 54 | 35 | ||
| 55 | - invoke-virtual {v0, p1, p0}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 36 | + invoke-direct {v1, p0, p1}, Lcom/stss/sdk/utils/STSSAggAlertDialog$1;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
| 56 | 37 | ||
| 57 | - .line 24 | ||
| 58 | - invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 38 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V |
| 59 | 39 | ||
| 60 | return-void | 40 | return-void |
| 61 | .end method | 41 | .end method |
| 1 | +.class Lcom/stss/sdk/utils/STSSAggUrlUtils$1; | ||
| 2 | +.super Ljava/lang/Object; | ||
| 3 | +.source "STSSAggUrlUtils.java" | ||
| 4 | + | ||
| 5 | +# interfaces | ||
| 6 | +.implements Ljava/lang/Runnable; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +# annotations | ||
| 10 | +.annotation system Ldalvik/annotation/EnclosingMethod; | ||
| 11 | + value = Lcom/stss/sdk/utils/STSSAggUrlUtils;->getAllUrls()V | ||
| 12 | +.end annotation | ||
| 13 | + | ||
| 14 | +.annotation system Ldalvik/annotation/InnerClass; | ||
| 15 | + accessFlags = 0x0 | ||
| 16 | + name = null | ||
| 17 | +.end annotation | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +# instance fields | ||
| 21 | +.field final synthetic this$0:Lcom/stss/sdk/utils/STSSAggUrlUtils; | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +# direct methods | ||
| 25 | +.method constructor <init>(Lcom/stss/sdk/utils/STSSAggUrlUtils;)V | ||
| 26 | + .locals 0 | ||
| 27 | + | ||
| 28 | + .line 21 | ||
| 29 | + iput-object p1, p0, Lcom/stss/sdk/utils/STSSAggUrlUtils$1;->this$0:Lcom/stss/sdk/utils/STSSAggUrlUtils; | ||
| 30 | + | ||
| 31 | + invoke-direct {p0}, Ljava/lang/Object;-><init>()V | ||
| 32 | + | ||
| 33 | + return-void | ||
| 34 | +.end method | ||
| 35 | + | ||
| 36 | + | ||
| 37 | +# virtual methods | ||
| 38 | +.method public run()V | ||
| 39 | + .locals 1 | ||
| 40 | + | ||
| 41 | + .line 24 | ||
| 42 | + iget-object v0, p0, Lcom/stss/sdk/utils/STSSAggUrlUtils$1;->this$0:Lcom/stss/sdk/utils/STSSAggUrlUtils; | ||
| 43 | + | ||
| 44 | + invoke-virtual {v0}, Lcom/stss/sdk/utils/STSSAggUrlUtils;->goToLogin()V | ||
| 45 | + | ||
| 46 | + return-void | ||
| 47 | +.end method |
| @@ -142,7 +142,15 @@ | @@ -142,7 +142,15 @@ | ||
| 142 | invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->setAddressMap(Ljava/util/Map;)V | 142 | invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->setAddressMap(Ljava/util/Map;)V |
| 143 | 143 | ||
| 144 | .line 21 | 144 | .line 21 |
| 145 | - invoke-virtual {p0}, Lcom/stss/sdk/utils/STSSAggUrlUtils;->goToLogin()V | 145 | + invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 146 | + | ||
| 147 | + move-result-object v0 | ||
| 148 | + | ||
| 149 | + new-instance v1, Lcom/stss/sdk/utils/STSSAggUrlUtils$1; | ||
| 150 | + | ||
| 151 | + invoke-direct {v1, p0}, Lcom/stss/sdk/utils/STSSAggUrlUtils$1;-><init>(Lcom/stss/sdk/utils/STSSAggUrlUtils;)V | ||
| 152 | + | ||
| 153 | + invoke-virtual {v0, v1}, Lcom/stss/sdk/STSSAggSdk;->runOnMainThread(Ljava/lang/Runnable;)V | ||
| 146 | 154 | ||
| 147 | return-void | 155 | return-void |
| 148 | .end method | 156 | .end method |
| @@ -150,28 +158,28 @@ | @@ -150,28 +158,28 @@ | ||
| 150 | .method public goToLogin()V | 158 | .method public goToLogin()V |
| 151 | .locals 3 | 159 | .locals 3 |
| 152 | 160 | ||
| 153 | - .line 25 | 161 | + .line 30 |
| 154 | new-instance v0, Lcom/stss/sdk/InitResult; | 162 | new-instance v0, Lcom/stss/sdk/InitResult; |
| 155 | 163 | ||
| 156 | const/4 v1, 0x0 | 164 | const/4 v1, 0x0 |
| 157 | 165 | ||
| 158 | invoke-direct {v0, v1}, Lcom/stss/sdk/InitResult;-><init>(Z)V | 166 | invoke-direct {v0, v1}, Lcom/stss/sdk/InitResult;-><init>(Z)V |
| 159 | 167 | ||
| 160 | - .line 26 | 168 | + .line 31 |
| 161 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 169 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 162 | 170 | ||
| 163 | move-result-object v2 | 171 | move-result-object v2 |
| 164 | 172 | ||
| 165 | invoke-virtual {v2, v0}, Lcom/stss/sdk/STSSAggSdk;->onInitResult(Lcom/stss/sdk/InitResult;)V | 173 | invoke-virtual {v2, v0}, Lcom/stss/sdk/STSSAggSdk;->onInitResult(Lcom/stss/sdk/InitResult;)V |
| 166 | 174 | ||
| 167 | - .line 28 | 175 | + .line 33 |
| 168 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 176 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 169 | 177 | ||
| 170 | move-result-object v0 | 178 | move-result-object v0 |
| 171 | 179 | ||
| 172 | iput-boolean v1, v0, Lcom/stss/sdk/STSSAggSdk;->isUpdate:Z | 180 | iput-boolean v1, v0, Lcom/stss/sdk/STSSAggSdk;->isUpdate:Z |
| 173 | 181 | ||
| 174 | - .line 29 | 182 | + .line 34 |
| 175 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; | 183 | invoke-static {}, Lcom/stss/sdk/STSSAggSdk;->getInstance()Lcom/stss/sdk/STSSAggSdk; |
| 176 | 184 | ||
| 177 | move-result-object v0 | 185 | move-result-object v0 |
| @@ -180,7 +188,7 @@ | @@ -180,7 +188,7 @@ | ||
| 180 | 188 | ||
| 181 | if-eqz v0, :cond_0 | 189 | if-eqz v0, :cond_0 |
| 182 | 190 | ||
| 183 | - .line 30 | 191 | + .line 35 |
| 184 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggUser;->getInstance()Lcom/stss/sdk/plugin/STSSAggUser; | 192 | invoke-static {}, Lcom/stss/sdk/plugin/STSSAggUser;->getInstance()Lcom/stss/sdk/plugin/STSSAggUser; |
| 185 | 193 | ||
| 186 | move-result-object v0 | 194 | move-result-object v0 |
| @@ -25,7 +25,7 @@ | @@ -25,7 +25,7 @@ | ||
| 25 | .method constructor <init>([Ljava/lang/String;)V | 25 | .method constructor <init>([Ljava/lang/String;)V |
| 26 | .locals 0 | 26 | .locals 0 |
| 27 | 27 | ||
| 28 | - .line 32 | 28 | + .line 36 |
| 29 | iput-object p1, p0, Lcom/stss/sdk/utils/permission/PermissionHelper$1;->val$permissions:[Ljava/lang/String; | 29 | iput-object p1, p0, Lcom/stss/sdk/utils/permission/PermissionHelper$1;->val$permissions:[Ljava/lang/String; |
| 30 | 30 | ||
| 31 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | 31 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V |
| @@ -38,7 +38,7 @@ | @@ -38,7 +38,7 @@ | ||
| 38 | .method public onAttach()V | 38 | .method public onAttach()V |
| 39 | .locals 2 | 39 | .locals 2 |
| 40 | 40 | ||
| 41 | - .line 35 | 41 | + .line 39 |
| 42 | invoke-static {}, Lcom/stss/sdk/utils/permission/PermissionHelper;->access$000()Lcom/stss/sdk/utils/permission/PermissionFragment; | 42 | invoke-static {}, Lcom/stss/sdk/utils/permission/PermissionHelper;->access$000()Lcom/stss/sdk/utils/permission/PermissionFragment; |
| 43 | 43 | ||
| 44 | move-result-object v0 | 44 | move-result-object v0 |
| @@ -39,14 +39,14 @@ | @@ -39,14 +39,14 @@ | ||
| 39 | 39 | ||
| 40 | const-string v0, "PermissionHelper" | 40 | const-string v0, "PermissionHelper" |
| 41 | 41 | ||
| 42 | - .line 46 | 42 | + .line 51 |
| 43 | new-instance v1, Ljava/util/ArrayList; | 43 | new-instance v1, Ljava/util/ArrayList; |
| 44 | 44 | ||
| 45 | const/4 v2, 0x1 | 45 | const/4 v2, 0x1 |
| 46 | 46 | ||
| 47 | invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V | 47 | invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V |
| 48 | 48 | ||
| 49 | - .line 48 | 49 | + .line 53 |
| 50 | :try_start_0 | 50 | :try_start_0 |
| 51 | invoke-virtual {p0}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; | 51 | invoke-virtual {p0}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; |
| 52 | 52 | ||
| @@ -71,7 +71,7 @@ | @@ -71,7 +71,7 @@ | ||
| 71 | 71 | ||
| 72 | const-string v4, "A problem occurred when retrieving permissions" | 72 | const-string v4, "A problem occurred when retrieving permissions" |
| 73 | 73 | ||
| 74 | - .line 50 | 74 | + .line 55 |
| 75 | invoke-static {v0, v4, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 75 | invoke-static {v0, v4, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
| 76 | 76 | ||
| 77 | const/4 v3, 0x0 | 77 | const/4 v3, 0x0 |
| @@ -81,12 +81,12 @@ | @@ -81,12 +81,12 @@ | ||
| 81 | 81 | ||
| 82 | if-eqz v3, :cond_1 | 82 | if-eqz v3, :cond_1 |
| 83 | 83 | ||
| 84 | - .line 53 | 84 | + .line 58 |
| 85 | iget-object v3, v3, Landroid/content/pm/PackageInfo;->requestedPermissions:[Ljava/lang/String; | 85 | iget-object v3, v3, Landroid/content/pm/PackageInfo;->requestedPermissions:[Ljava/lang/String; |
| 86 | 86 | ||
| 87 | if-eqz v3, :cond_1 | 87 | if-eqz v3, :cond_1 |
| 88 | 88 | ||
| 89 | - .line 55 | 89 | + .line 60 |
| 90 | array-length v5, v3 | 90 | array-length v5, v3 |
| 91 | 91 | ||
| 92 | move v6, v4 | 92 | move v6, v4 |
| @@ -96,7 +96,7 @@ | @@ -96,7 +96,7 @@ | ||
| 96 | 96 | ||
| 97 | aget-object v7, v3, v6 | 97 | aget-object v7, v3, v6 |
| 98 | 98 | ||
| 99 | - .line 56 | 99 | + .line 61 |
| 100 | new-instance v8, Ljava/lang/StringBuilder; | 100 | new-instance v8, Ljava/lang/StringBuilder; |
| 101 | 101 | ||
| 102 | invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V | 102 | invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V |
| @@ -113,14 +113,14 @@ | @@ -113,14 +113,14 @@ | ||
| 113 | 113 | ||
| 114 | invoke-static {v0, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 114 | invoke-static {v0, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| 115 | 115 | ||
| 116 | - .line 57 | 116 | + .line 62 |
| 117 | invoke-static {p0, v7}, Lcom/stss/sdk/utils/permission/PermissionHelper;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z | 117 | invoke-static {p0, v7}, Lcom/stss/sdk/utils/permission/PermissionHelper;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z |
| 118 | 118 | ||
| 119 | move-result v8 | 119 | move-result v8 |
| 120 | 120 | ||
| 121 | if-nez v8, :cond_0 | 121 | if-nez v8, :cond_0 |
| 122 | 122 | ||
| 123 | - .line 58 | 123 | + .line 63 |
| 124 | invoke-interface {v1, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z | 124 | invoke-interface {v1, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 125 | 125 | ||
| 126 | :cond_0 | 126 | :cond_0 |
| @@ -131,17 +131,17 @@ | @@ -131,17 +131,17 @@ | ||
| 131 | :cond_1 | 131 | :cond_1 |
| 132 | const-string p0, "android.permission.SYSTEM_ALERT_WINDOW" | 132 | const-string p0, "android.permission.SYSTEM_ALERT_WINDOW" |
| 133 | 133 | ||
| 134 | - .line 64 | 134 | + .line 69 |
| 135 | invoke-interface {v1, p0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z | 135 | invoke-interface {v1, p0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| 136 | 136 | ||
| 137 | move-result v3 | 137 | move-result v3 |
| 138 | 138 | ||
| 139 | if-eqz v3, :cond_2 | 139 | if-eqz v3, :cond_2 |
| 140 | 140 | ||
| 141 | - .line 65 | 141 | + .line 70 |
| 142 | invoke-interface {v1, p0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z | 142 | invoke-interface {v1, p0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z |
| 143 | 143 | ||
| 144 | - .line 68 | 144 | + .line 73 |
| 145 | :cond_2 | 145 | :cond_2 |
| 146 | invoke-interface {v1}, Ljava/util/List;->size()I | 146 | invoke-interface {v1}, Ljava/util/List;->size()I |
| 147 | 147 | ||
| @@ -149,12 +149,12 @@ | @@ -149,12 +149,12 @@ | ||
| 149 | 149 | ||
| 150 | if-lez p0, :cond_4 | 150 | if-lez p0, :cond_4 |
| 151 | 151 | ||
| 152 | - .line 69 | 152 | + .line 74 |
| 153 | invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; | 153 | invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 154 | 154 | ||
| 155 | move-result-object p0 | 155 | move-result-object p0 |
| 156 | 156 | ||
| 157 | - .line 70 | 157 | + .line 75 |
| 158 | :goto_2 | 158 | :goto_2 |
| 159 | invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z | 159 | invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z |
| 160 | 160 | ||
| @@ -162,24 +162,24 @@ | @@ -162,24 +162,24 @@ | ||
| 162 | 162 | ||
| 163 | if-eqz v3, :cond_4 | 163 | if-eqz v3, :cond_4 |
| 164 | 164 | ||
| 165 | - .line 71 | 165 | + .line 76 |
| 166 | invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; | 166 | invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 167 | 167 | ||
| 168 | move-result-object v3 | 168 | move-result-object v3 |
| 169 | 169 | ||
| 170 | check-cast v3, Ljava/lang/String; | 170 | check-cast v3, Ljava/lang/String; |
| 171 | 171 | ||
| 172 | - .line 72 | 172 | + .line 77 |
| 173 | invoke-static {v3}, Lcom/stss/sdk/utils/permission/PermissionConstants;->isSystemPermission(Ljava/lang/String;)Z | 173 | invoke-static {v3}, Lcom/stss/sdk/utils/permission/PermissionConstants;->isSystemPermission(Ljava/lang/String;)Z |
| 174 | 174 | ||
| 175 | move-result v5 | 175 | move-result v5 |
| 176 | 176 | ||
| 177 | if-eqz v5, :cond_3 | 177 | if-eqz v5, :cond_3 |
| 178 | 178 | ||
| 179 | - .line 74 | 179 | + .line 79 |
| 180 | invoke-interface {p0}, Ljava/util/Iterator;->remove()V | 180 | invoke-interface {p0}, Ljava/util/Iterator;->remove()V |
| 181 | 181 | ||
| 182 | - .line 76 | 182 | + .line 81 |
| 183 | :cond_3 | 183 | :cond_3 |
| 184 | new-instance v5, Ljava/lang/StringBuilder; | 184 | new-instance v5, Ljava/lang/StringBuilder; |
| 185 | 185 | ||
| @@ -211,7 +211,7 @@ | @@ -211,7 +211,7 @@ | ||
| 211 | 211 | ||
| 212 | goto :goto_2 | 212 | goto :goto_2 |
| 213 | 213 | ||
| 214 | - .line 79 | 214 | + .line 84 |
| 215 | :cond_4 | 215 | :cond_4 |
| 216 | invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; | 216 | invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; |
| 217 | 217 | ||
| @@ -219,7 +219,7 @@ | @@ -219,7 +219,7 @@ | ||
| 219 | 219 | ||
| 220 | invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 220 | invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
| 221 | 221 | ||
| 222 | - .line 80 | 222 | + .line 85 |
| 223 | new-array p0, v4, [Ljava/lang/String; | 223 | new-array p0, v4, [Ljava/lang/String; |
| 224 | 224 | ||
| 225 | invoke-interface {v1, p0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 225 | invoke-interface {v1, p0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| @@ -244,7 +244,7 @@ | @@ -244,7 +244,7 @@ | ||
| 244 | 244 | ||
| 245 | if-eqz p0, :cond_0 | 245 | if-eqz p0, :cond_0 |
| 246 | 246 | ||
| 247 | - .line 85 | 247 | + .line 90 |
| 248 | invoke-static {p0, p1}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I | 248 | invoke-static {p0, p1}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I |
| 249 | 249 | ||
| 250 | move-result p0 | 250 | move-result p0 |
| @@ -268,20 +268,30 @@ | @@ -268,20 +268,30 @@ | ||
| 268 | api = 0x17 | 268 | api = 0x17 |
| 269 | .end annotation | 269 | .end annotation |
| 270 | 270 | ||
| 271 | + if-eqz p1, :cond_2 | ||
| 272 | + | ||
| 271 | .line 29 | 273 | .line 29 |
| 272 | - sget-object v0, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; | 274 | + array-length v0, p1 |
| 273 | 275 | ||
| 274 | if-nez v0, :cond_0 | 276 | if-nez v0, :cond_0 |
| 275 | 277 | ||
| 276 | - .line 30 | 278 | + goto :goto_0 |
| 279 | + | ||
| 280 | + .line 33 | ||
| 281 | + :cond_0 | ||
| 282 | + sget-object v0, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; | ||
| 283 | + | ||
| 284 | + if-nez v0, :cond_1 | ||
| 285 | + | ||
| 286 | + .line 34 | ||
| 277 | new-instance v0, Lcom/stss/sdk/utils/permission/PermissionFragment; | 287 | new-instance v0, Lcom/stss/sdk/utils/permission/PermissionFragment; |
| 278 | 288 | ||
| 279 | invoke-direct {v0}, Lcom/stss/sdk/utils/permission/PermissionFragment;-><init>()V | 289 | invoke-direct {v0}, Lcom/stss/sdk/utils/permission/PermissionFragment;-><init>()V |
| 280 | 290 | ||
| 281 | sput-object v0, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; | 291 | sput-object v0, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; |
| 282 | 292 | ||
| 283 | - .line 32 | ||
| 284 | - :cond_0 | 293 | + .line 36 |
| 294 | + :cond_1 | ||
| 285 | sget-object v0, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; | 295 | sget-object v0, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; |
| 286 | 296 | ||
| 287 | new-instance v1, Lcom/stss/sdk/utils/permission/PermissionHelper$1; | 297 | new-instance v1, Lcom/stss/sdk/utils/permission/PermissionHelper$1; |
| @@ -290,12 +300,12 @@ | @@ -290,12 +300,12 @@ | ||
| 290 | 300 | ||
| 291 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/permission/PermissionFragment;->setOnAttachCallback(Lcom/stss/sdk/utils/permission/FragmentAttachCallback;)V | 301 | invoke-virtual {v0, v1}, Lcom/stss/sdk/utils/permission/PermissionFragment;->setOnAttachCallback(Lcom/stss/sdk/utils/permission/FragmentAttachCallback;)V |
| 292 | 302 | ||
| 293 | - .line 38 | 303 | + .line 42 |
| 294 | sget-object p1, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; | 304 | sget-object p1, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; |
| 295 | 305 | ||
| 296 | invoke-virtual {p1, p2}, Lcom/stss/sdk/utils/permission/PermissionFragment;->setOnPermissionCallback(Lcom/stss/sdk/utils/permission/PermissionCallback;)V | 306 | invoke-virtual {p1, p2}, Lcom/stss/sdk/utils/permission/PermissionFragment;->setOnPermissionCallback(Lcom/stss/sdk/utils/permission/PermissionCallback;)V |
| 297 | 307 | ||
| 298 | - .line 39 | 308 | + .line 43 |
| 299 | invoke-virtual {p0}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager; | 309 | invoke-virtual {p0}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager; |
| 300 | 310 | ||
| 301 | move-result-object p0 | 311 | move-result-object p0 |
| @@ -304,7 +314,7 @@ | @@ -304,7 +314,7 @@ | ||
| 304 | 314 | ||
| 305 | move-result-object p0 | 315 | move-result-object p0 |
| 306 | 316 | ||
| 307 | - .line 40 | 317 | + .line 45 |
| 308 | sget-object p1, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; | 318 | sget-object p1, Lcom/stss/sdk/utils/permission/PermissionHelper;->permissionFragment:Lcom/stss/sdk/utils/permission/PermissionFragment; |
| 309 | 319 | ||
| 310 | const-string p2, "permissionFragment@777" | 320 | const-string p2, "permissionFragment@777" |
| @@ -316,4 +326,23 @@ | @@ -316,4 +326,23 @@ | ||
| 316 | invoke-virtual {p0}, Landroid/app/FragmentTransaction;->commitAllowingStateLoss()I | 326 | invoke-virtual {p0}, Landroid/app/FragmentTransaction;->commitAllowingStateLoss()I |
| 317 | 327 | ||
| 318 | return-void | 328 | return-void |
| 329 | + | ||
| 330 | + .line 30 | ||
| 331 | + :cond_2 | ||
| 332 | + :goto_0 | ||
| 333 | + new-instance p0, Ljava/util/ArrayList; | ||
| 334 | + | ||
| 335 | + invoke-direct {p0}, Ljava/util/ArrayList;-><init>()V | ||
| 336 | + | ||
| 337 | + new-instance p1, Ljava/util/ArrayList; | ||
| 338 | + | ||
| 339 | + invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V | ||
| 340 | + | ||
| 341 | + new-instance v0, Ljava/util/ArrayList; | ||
| 342 | + | ||
| 343 | + invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V | ||
| 344 | + | ||
| 345 | + invoke-interface {p2, p0, p1, v0}, Lcom/stss/sdk/utils/permission/PermissionCallback;->onComplete(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | ||
| 346 | + | ||
| 347 | + return-void | ||
| 319 | .end method | 348 | .end method |
-
请 注册 或 登录 后发表评论