const/4 v3 0
label_1:
new-instance v0 Lorg/json/JSONObject;
invoke-direct {v0} Lorg/json/JSONObject;-><init>()V
const-string v1 "resultCode"
invoke-virtual {v0,v1,v5} Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v1 "billingIndex"
invoke-virtual {v0,v1,v6} Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
label_16:
packed-switch v5 :label_68
label_19:
return-void
switch_20:
iget-object v1 v4 Lcom/mingyou/pay/MobileSDKPayment$BillingCallback;->mContext:Landroid/content/Context;
const-string v2 "成功"
invoke-static {v1,v2,v3} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1} Landroid/widget/Toast;->show()V
invoke-static {v6} Lcom/mingyou/jni/MiguPayJni;->miguPayResultCallBack(Ljava/lang/String;)V
goto :label_19
switch_35:
iget-object v1 v4 Lcom/mingyou/pay/MobileSDKPayment$BillingCallback;->mContext:Landroid/content/Context;
const-string v2 "失败"
invoke-static {v1,v2,v3} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1} Landroid/widget/Toast;->show()V
invoke-static {v6} Lcom/mingyou/jni/MiguPayJni;->miguPayErrorCallBack(Ljava/lang/String;)V
goto :label_19
switch_50:
iget-object v1 v4 Lcom/mingyou/pay/MobileSDKPayment$BillingCallback;->mContext:Landroid/content/Context;
const-string v2 "取消"
invoke-static {v1,v2,v3} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1} Landroid/widget/Toast;->show()V
invoke-static {v6} Lcom/mingyou/jni/MiguPayJni;->miguPayErrorCallBack(Ljava/lang/String;)V
goto :label_19
label_65:
move-exception v1
goto :label_16
label_68:
.pswitch_data 1
1 : switch_20
2 : switch_35
3 : switch_50
.end pswitch_data
#Handler Exceptions
.catch Lorg/json/JSONException;
start : label_1
end : label_16
handler : label_65
.end catch
全部修改20以后,显示支付成功,买的东西却没增加
label_1:
new-instance v0 Lorg/json/JSONObject;
invoke-direct {v0} Lorg/json/JSONObject;-><init>()V
const-string v1 "resultCode"
invoke-virtual {v0,v1,v5} Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v1 "billingIndex"
invoke-virtual {v0,v1,v6} Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
label_16:
packed-switch v5 :label_68
label_19:
return-void
switch_20:
iget-object v1 v4 Lcom/mingyou/pay/MobileSDKPayment$BillingCallback;->mContext:Landroid/content/Context;
const-string v2 "成功"
invoke-static {v1,v2,v3} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1} Landroid/widget/Toast;->show()V
invoke-static {v6} Lcom/mingyou/jni/MiguPayJni;->miguPayResultCallBack(Ljava/lang/String;)V
goto :label_19
switch_35:
iget-object v1 v4 Lcom/mingyou/pay/MobileSDKPayment$BillingCallback;->mContext:Landroid/content/Context;
const-string v2 "失败"
invoke-static {v1,v2,v3} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1} Landroid/widget/Toast;->show()V
invoke-static {v6} Lcom/mingyou/jni/MiguPayJni;->miguPayErrorCallBack(Ljava/lang/String;)V
goto :label_19
switch_50:
iget-object v1 v4 Lcom/mingyou/pay/MobileSDKPayment$BillingCallback;->mContext:Landroid/content/Context;
const-string v2 "取消"
invoke-static {v1,v2,v3} Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1} Landroid/widget/Toast;->show()V
invoke-static {v6} Lcom/mingyou/jni/MiguPayJni;->miguPayErrorCallBack(Ljava/lang/String;)V
goto :label_19
label_65:
move-exception v1
goto :label_16
label_68:
.pswitch_data 1
1 : switch_20
2 : switch_35
3 : switch_50
.end pswitch_data
#Handler Exceptions
.catch Lorg/json/JSONException;
start : label_1
end : label_16
handler : label_65
.end catch
全部修改20以后,显示支付成功,买的东西却没增加