当用友盟微信分享完之后调用的是 WXEntryActivity extends Activity implements IWXAPIEventHandler
public class WXEntryActivity extends Activity implements IWXAPIEventHandler {
private static final String appID="*******************";
private IWXAPI api;
@Override
protected void onCreate(Bundle savedInstanceState) {
api=WXAPIFactory.createWXAPI(this, appID);//注册
api.handleIntent(getIntent(), this);
super.onCreate(savedInstanceState);
}
@Override
public void onReq(BaseReq arg0) {
// TODO Auto-generated method stub
}
@Override
public void onResp(BaseResp arg0) {
final NewCallDialog dialog=new NewCallDialog(this, null, true);
dialog.setNegativeButtonListener(new OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
// 将文本内容放到系统剪贴板里。
cm.setText("泰广投资管理");
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.LauncherUI"));
intent.setAction(Intent.ACTION_VIEW);
startActivity(intent);
dialog.dismissDialog();
// finish();
WXEntryActivity.this.finish();
}
});
dialog.setNegativeCancelListener(new OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismissDialog();
WXEntryActivity.this.finish();
}
});
dialog.setVisibility(true);
dialog.setVisibilityView(true);
dialog.setVisibilityContentSmall(true);
dialog.showDialog();
}
}
public void setNegativeCancelListener(View.OnClickListener c) {
cancel.setOnClickListener(c);
}
如果不finish的话 当不分享的时候 点击页面没有反应 所以在取消的时候finish掉当前Activity
一般微信分享的时候如果不在
WXEntryActivity extends WXCallbackActivity
这里写接口的时候他会可以返回到页面 当你在这里写dialog之类的方法他没有返回页面就会弹出 不知道怎么解决这个方法
微信回调的类 onResp里面的几种状态和我的项目没有关系