package com.llf.common.wxapi; import android.content.Intent; import com.llf.basemodel.base.BaseActivity; import com.llf.common.R; import com.llf.common.constant.AppConfig; import com.tencent.mm.opensdk.modelbase.BaseResp; import com.tencent.mm.sdk.openapi.IWXAPI; import com.tencent.mm.sdk.openapi.IWXAPIEventHandler; import com.tencent.mm.sdk.openapi.WXAPIFactory; /** * Created by llf on 2017/4/26. * 微信分享回调 */ public class WXEntryActivity extends BaseActivity implements IWXAPIEventHandler { private IWXAPI iwxapi; @Override protected int getLayoutId() { return R.layout.activity_wxenter; } @Override protected void initView() { iwxapi = WXAPIFactory.createWXAPI(this, AppConfig.APP_ID_WEIXIN, false); iwxapi.handleIntent(getIntent(), this); } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); iwxapi.handleIntent(intent, this); } @Override public void onReq(com.tencent.mm.sdk.openapi.BaseReq baseReq) { } @Override public void onResp(com.tencent.mm.sdk.openapi.BaseResp baseResp) { String result; switch (baseResp.errCode) { case BaseResp.ErrCode.ERR_OK: result = "微信分享成功"; break; case BaseResp.ErrCode.ERR_USER_CANCEL: result = "微信分享取消"; break; case BaseResp.ErrCode.ERR_AUTH_DENIED: result = "微信分享被拒绝"; break; default: result = "发送返回"; break; } showToast(result); finish(); } }