mt管理器吧 关注:31,608贴子:105,011
  • 3回复贴,共1

有没有在线的大大啊,求助

只看楼主收藏回复

想改一段代码,但弄了一下午还是不会,求大大帮忙,代码二楼发。


1楼2018-03-19 11:03回复
    const/4 v7 1
    const/4 v9 0
    iget v4 v11 Landroid/os/Message;->what:I
    packed-switch v4 :label_220
    label_7:
    return-void
    switch_8:
    new-instance v1Lcom/soco/technology/PayResult;
    iget-object v4 v11Landroid/os/Message;->obj:Ljava/lang/Object;
    check-cast v4 Ljava/util/Map;
    invoke-direct {v1,v4}Lcom/soco/technology/PayResult;-><init>(Ljava/util/Map;)V
    invoke-virtual {v1}Lcom/soco/technology/PayResult;->getResult()Ljava/lang/String;
    move-result-object v2
    invoke-virtual {v1}Lcom/soco/technology/PayResult;->getResultStatus()Ljava/lang/String;
    move-result-object v3
    const-string/jumbo v4 "9000"
    invoke-static {v3,v4}Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
    move-result v4
    if-eqz v4 :label_71
    invoke-static {} Lcom/izhaohe/heroes_taptap/MainActivity;->getActivity()Lcom/izhaohe/heroes_taptap/MainActivity;
    move-result-object v4
    const-string/jumbo v5 "支付成功"
    invoke-static {v4,v5,v9}Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    move-result-object v4
    invoke-virtual {v4}Landroid/widget/Toast;->show()V
    iget-object v4 v10Lcom/soco/technology/PaymentZfb$1;->this$0:Lcom/soco/technology/PaymentZfb;
    iget-object v4 v4Lcom/soco/technology/PaymentZfb;->paymentlistener:Lcom/soco/support/pay/PaymentListener;
    invoke-static {}Lcom/soco/technology/PaymentZfb;->access$0()Ljava/lang/String;
    move-result-object v5
    invoke-interface {v4,v7,v5}Lcom/soco/support/pay/PaymentListener;->payNotify(ZLjava/lang/String;)V
    sget-boolean v4 Lcom/soco/technology/Config;->bTongji:Z
    if-eqz v4 :label_7
    invoke-static {}Lcom/soco/technology/PaymentZfb;->access$0()Ljava/lang/String;
    move-result-object v4
    invoke-static {v4}Lcom/tendcloud/tenddata/TDGAVirtualCurrency;->onChargeSuccess(Ljava/lang/String;)V
    goto :label_7
    label_71:
    invoke-static {}Lcom/izhaohe/heroes_taptap/MainActivity;->getActivity()Lcom/izhaohe/heroes_taptap/MainActivity;
    move-result-object v4
    const-string/jumbo v5 "支付失败"
    invoke-static {v4,v5,v9}Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    move-result-object v4
    invoke-virtual {v4}Landroid/widget/Toast;->show()V
    iget-object v4 v10Lcom/soco/technology/PaymentZfb$1;->this$0:Lcom/soco/technology/PaymentZfb;
    iget-object v4 v4 Lcom/soco/technology/PaymentZfb;->paymentlistener:Lcom/soco/support/pay/PaymentListener;
    invoke-static {}Lcom/soco/technology/PaymentZfb;->access$0()Ljava/lang/String;
    move-result-object v5
    invoke-interface {v4,v9,v5}Lcom/soco/support/pay/PaymentListener;->payNotify(ZLjava/lang/String;)V
    goto :label_7
    switch_97:
    new-instance v0Lcom/soco/technology/AuthResult;
    iget-object v4 v11Landroid/os/Message;->obj:Ljava/lang/Object;
    check-cast v4 Ljava/util/Map;
    invoke-direct {v0,v4,v7}Lcom/soco/technology/AuthResult;-><init>(Ljava/util/Map;Z)V
    invoke-virtual {v0}Lcom/soco/technology/AuthResult;->getResultStatus()Ljava/lang/String;
    move-result-object v3
    const-string/jumbo v4 "9000"
    invoke-static {v3,v4}Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
    move-result v4
    if-eqz v4 :label_176
    invoke-virtual {v0}Lcom/soco/technology/AuthResult;->getResultCode()Ljava/lang/String;
    move-result-object v4
    const-string/jumbo v5 "200"
    invoke-static {v4,v5}Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
    move-result v4
    if-eqz v4 :label_176
    invoke-static {}Lcom/izhaohe/heroes_taptap/MainActivity;->getActivity()Lcom/izhaohe/heroes_taptap/MainActivity;
    move-result-object v4
    new-instance v5 Ljava/lang/StringBuilder;
    const-string/jumbo v6 "授权成功\n"
    invoke-direct {v5,v6}Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    const-string/jumbo v6"authCode:%s"
    new-array v7 v7 [Ljava/lang/Object;
    invoke-virtual {v0}Lcom/soco/technology/AuthResult;->getAuthCode()Ljava/lang/String;
    move-result-object v8
    aput-object v8 v7 v9
    invoke-static {v6,v7}Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v6
    invoke-virtual {v5,v6}Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    move-result-object v5
    invoke-virtual {v5}Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v5
    invoke-static {v4,v5,v9}Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    move-result-object v4
    invoke-virtual {v4}Landroid/widget/Toast;->show()V
    goto/16 :label_7
    label_176:
    invoke-static {}Lcom/izhaohe/heroes_taptap/MainActivity;->getActivity()Lcom/izhaohe/heroes_taptap/MainActivity;
    move-result-object v4
    new-instance v5 Ljava/lang/StringBuilder;
    const-string/jumbo v6 "授权失败"
    invoke-direct {v5,v6}Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    const-string/jumbo v6"authCode:%s"
    new-array v7 v7 [Ljava/lang/Object;
    invoke-virtual {v0} Lcom/soco/technology/AuthResult;->getAuthCode()Ljava/lang/String;
    move-result-object v8
    aput-object v8 v7 v9
    invoke-static {v6,v7}Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v6
    invoke-virtual {v5,v6} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    move-result-object v5
    invoke-virtual {v5}Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v5
    invoke-static {v4,v5,v9}Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    move-result-object v4
    invoke-virtual {v4}Landroid/widget/Toast;->show()V
    goto/16 :label_7
    label_220:
    .pswitch_data 1
    1: switch_8
    2: switch_97
    .end pswitch_data


    2楼2018-03-19 11:03
    回复
      居然一个人也没有


      来自Android客户端4楼2018-03-20 21:55
      回复
        看不大懂


        来自Android客户端5楼2020-09-18 10:55
        回复