原代码:
sget-boolean v0 Lcom/idsky/lib/config/a;->c:Z
if-eqz v0 :label_24
const-string v0 "CmccPlugin"
new-instance v1 Ljava/lang/StringBuilder;
const-string v2 "resultCode:"
invoke-direct {v1,v2} Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1,v4} Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0,v1} Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
label_24:
const/4 v0 1
if-ne v4 v0 :label_55
iget-object v0 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v0} Lcom/idsky/android/cm/CmccPlugin;->access$000(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v0
sget-object v1 Lcom/idsky/lib/statistics/Count;->CM_PAY_SUCCESS:Ljava/lang/String;
iget-object v2 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v2} Lcom/idsky/android/cm/CmccPlugin;->access$100(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v2
invoke-static {v0,v1,v2} Lcom/idsky/lib/statistics/Count;->onActionReportEventOne(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/d;
invoke-direct {v1,v3} Lcom/idsky/android/cm/d;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
label_54:
return-void
label_55:
const/4 v0 4
if-ne v4 v0 :label_86
iget-object v0 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v0} Lcom/idsky/android/cm/CmccPlugin;->access$000(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v0
sget-object v1 Lcom/idsky/lib/statistics/Count;->CM_PAY_SUCCESS:Ljava/lang/String;
iget-object v2 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v2} Lcom/idsky/android/cm/CmccPlugin;->access$100(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v2
invoke-static {v0,v1,v2} Lcom/idsky/lib/statistics/Count;->onActionReportEventOne(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/e;
invoke-direct {v1,v3} Lcom/idsky/android/cm/e;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :label_54
label_86:
const/4 v0 3
if-ne v4 v0 :label_100
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/f;
invoke-direct {v1,v3} Lcom/idsky/android/cm/f;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :label_54
label_100:
iget-object v0 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v0} Lcom/idsky/android/cm/CmccPlugin;->access$000(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v0
sget-object v1 Lcom/idsky/lib/statistics/Count;->CM_PAY_FAIL:Ljava/lang/String;
iget-object v2 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v2} Lcom/idsky/android/cm/CmccPlugin;->access$100(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v2
invoke-static {v0,v1,v2} Lcom/idsky/lib/statistics/Count;->onActionReportEventOne(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/g;
invoke-direct {v1,v3} Lcom/idsky/android/cm/g;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :label_54
sget-boolean v0 Lcom/idsky/lib/config/a;->c:Z
if-eqz v0 :label_24
const-string v0 "CmccPlugin"
new-instance v1 Ljava/lang/StringBuilder;
const-string v2 "resultCode:"
invoke-direct {v1,v2} Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1,v4} Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0,v1} Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
label_24:
const/4 v0 1
if-ne v4 v0 :label_55
iget-object v0 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v0} Lcom/idsky/android/cm/CmccPlugin;->access$000(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v0
sget-object v1 Lcom/idsky/lib/statistics/Count;->CM_PAY_SUCCESS:Ljava/lang/String;
iget-object v2 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v2} Lcom/idsky/android/cm/CmccPlugin;->access$100(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v2
invoke-static {v0,v1,v2} Lcom/idsky/lib/statistics/Count;->onActionReportEventOne(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/d;
invoke-direct {v1,v3} Lcom/idsky/android/cm/d;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
label_54:
return-void
label_55:
const/4 v0 4
if-ne v4 v0 :label_86
iget-object v0 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v0} Lcom/idsky/android/cm/CmccPlugin;->access$000(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v0
sget-object v1 Lcom/idsky/lib/statistics/Count;->CM_PAY_SUCCESS:Ljava/lang/String;
iget-object v2 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v2} Lcom/idsky/android/cm/CmccPlugin;->access$100(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v2
invoke-static {v0,v1,v2} Lcom/idsky/lib/statistics/Count;->onActionReportEventOne(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/e;
invoke-direct {v1,v3} Lcom/idsky/android/cm/e;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :label_54
label_86:
const/4 v0 3
if-ne v4 v0 :label_100
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/f;
invoke-direct {v1,v3} Lcom/idsky/android/cm/f;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :label_54
label_100:
iget-object v0 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v0} Lcom/idsky/android/cm/CmccPlugin;->access$000(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v0
sget-object v1 Lcom/idsky/lib/statistics/Count;->CM_PAY_FAIL:Ljava/lang/String;
iget-object v2 v3 Lcom/idsky/android/cm/c;->c:Lcom/idsky/android/cm/CmccPlugin;
invoke-static {v2} Lcom/idsky/android/cm/CmccPlugin;->access$100(Lcom/idsky/android/cm/CmccPlugin;)Ljava/lang/String;
move-result-object v2
invoke-static {v0,v1,v2} Lcom/idsky/lib/statistics/Count;->onActionReportEventOne(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0 v3 Lcom/idsky/android/cm/c;->a:Landroid/app/Activity;
new-instance v1 Lcom/idsky/android/cm/g;
invoke-direct {v1,v3} Lcom/idsky/android/cm/g;-><init>(Lcom/idsky/android/cm/c;)V
invoke-virtual {v0,v1} Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :label_54