在做微信分享的时候,需要用到一个微信的回调Activity:WXEntryActivity
需要用到微信的jar包,可以去开放平台获取
public class WXEntryActivity extends BaseActivity implements IWXAPIEventHandler {// 第三方应用发送到微信的请求处理后的响应结果,会回调到该方法
@Override
public void onResp(BaseResp resp) {
switch (resp.errCode) {
case BaseResp.ErrCode.ERR_OK:
if(wxresp!=null)
wxresp.onSuccess();
Toast.makeText(this, "发送成功", Toast.LENGTH_LONG).show();
finish();
break;
case BaseResp.ErrCode.ERR_USER_CANCEL:
if(wxresp!=null)
wxresp.onFail();
Toast.makeText(this, "分享取消", Toast.LENGTH_LONG).show();
finish();
break;
case BaseResp.ErrCode.ERR_AUTH_DENIED:
Toast.makeText(this, "分享被拒绝", Toast.LENGTH_LONG).show();
finish();
break;
default:
Toast.makeText(this, "分享返回", Toast.LENGTH_LONG).show();
break;
}
}<activity android:name="com.xxx.xxx.wxapi.WXEntryActivity"
android:launchMode="singleInstance"
android:exported="true"
android:windowSoftInputMode="adjustPan|adjustUnspecified|stateHidden"
android:screenOrientation="portrait"/>
微信分享配置回调Activity中launchMode="singleInstance"的一个坑
原文:http://blog.csdn.net/fancylovejava/article/details/44746325