package com.ttcbl.yzx.jrtt.wxapi; import android.app.Activity; import android.os.Bundle; import com.tencent.mm.opensdk.modelbase.BaseReq; import com.tencent.mm.opensdk.modelbase.BaseResp; import com.tencent.mm.opensdk.modelmsg.SendAuth; import com.tencent.mm.opensdk.openapi.IWXAPI; import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler; import com.tencent.mm.opensdk.openapi.WXAPIFactory; import com.youyi.yysdk.YouYi; /** * @author : STM * @description : 微信数据回传Activity * @date : 2020/11/3 * @modifier : STM * @date : 2020/11/3 */ public class WXEntryActivity extends Activity implements IWXAPIEventHandler { private IWXAPI api; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); api = WXAPIFactory.createWXAPI(this, YouYi.getInstance().getWXId(), false); } @Override protected void onStart() { super.onStart(); api.handleIntent(getIntent(), this); } @Override public void onReq(BaseReq baseReq) { } @Override public void onResp(BaseResp baseResp) { SendAuth.Resp resp=(SendAuth.Resp)baseResp; YouYi.getInstance().thirdPartyLogin(resp.code,resp.state); finish(); } }