.class public Lcom/moji/mjweather/wxapi/WXPayEntryActivity; .super Landroid/app/Activity; .source "WXPayEntryActivity.java" # interfaces .implements Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler; # instance fields .field private a:Lcom/tencent/mm/opensdk/openapi/IWXAPI; # direct methods .method public constructor ()V .locals 0 .line 29 invoke-direct {p0}, Landroid/app/Activity;->()V return-void .end method # virtual methods .method public onCreate(Landroid/os/Bundle;)V .locals 1 .line 37 invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V .line 38 sget p1, Lcom/moji/pay/R$layout;->shop_wx_pay_result_activity:I invoke-virtual {p0, p1}, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->setContentView(I)V const-string p1, "wx300c410f4257c6f3" .line 40 invoke-static {p0, p1}, Lcom/tencent/mm/opensdk/openapi/WXAPIFactory;->createWXAPI(Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/mm/opensdk/openapi/IWXAPI; move-result-object p1 iput-object p1, p0, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->a:Lcom/tencent/mm/opensdk/openapi/IWXAPI; .line 41 iget-object p1, p0, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->a:Lcom/tencent/mm/opensdk/openapi/IWXAPI; invoke-virtual {p0}, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->getIntent()Landroid/content/Intent; move-result-object v0 invoke-interface {p1, v0, p0}, Lcom/tencent/mm/opensdk/openapi/IWXAPI;->handleIntent(Landroid/content/Intent;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z return-void .end method .method protected onNewIntent(Landroid/content/Intent;)V .locals 1 .line 46 invoke-super {p0, p1}, Landroid/app/Activity;->onNewIntent(Landroid/content/Intent;)V .line 47 invoke-virtual {p0, p1}, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->setIntent(Landroid/content/Intent;)V .line 48 iget-object v0, p0, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->a:Lcom/tencent/mm/opensdk/openapi/IWXAPI; invoke-interface {v0, p1, p0}, Lcom/tencent/mm/opensdk/openapi/IWXAPI;->handleIntent(Landroid/content/Intent;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z return-void .end method .method public onReq(Lcom/tencent/mm/opensdk/modelbase/BaseReq;)V .locals 0 return-void .end method .method public onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V .locals 6 const-string v0, "WXPayEntryActivity" .line 58 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V iget v2, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v2, ":" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->openId:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, ":" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->transaction:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->c(Ljava/lang/String;Ljava/lang/String;)V .line 59 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->USER_PAY_BACK:Lcom/moji/statistics/EVENT_TAG; const-string v2, "1" const/4 v3, 0x1 new-array v3, v3, [Ljava/lang/Object; iget v4, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 const/4 v5, 0x0 aput-object v4, v3, v5 invoke-static {v3}, Lcom/moji/statistics/EventParams;->getProperty([Ljava/lang/Object;)Lorg/json/JSONObject; move-result-object v3 invoke-virtual {v0, v1, v2, v3}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; .line 60 const-class v0, Lcom/moji/pay/iapi/IAPIPay; new-instance v1, Lcom/moji/mjweather/wxapi/WXPayEntryActivity$1; invoke-direct {v1, p0, p1}, Lcom/moji/mjweather/wxapi/WXPayEntryActivity$1;->(Lcom/moji/mjweather/wxapi/WXPayEntryActivity;Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V invoke-static {v0, v1}, Lcom/moji/api/APIManager;->a(Ljava/lang/Class;Lcom/moji/api/APIListener;)V .line 88 invoke-virtual {p0}, Lcom/moji/mjweather/wxapi/WXPayEntryActivity;->finish()V return-void .end method