友盟分享完之后弹出dialog

来源:互联网 发布:淘宝油烟净化器 编辑:程序博客网 时间:2024/04/30 12:08

当用友盟微信分享完之后调用的是    WXEntryActivity extends Activity implements IWXAPIEventHandler

public class WXEntryActivity extends Activity implements IWXAPIEventHandler {private static final String appID="*******************";       private IWXAPI api;@Overrideprotected void onCreate(Bundle savedInstanceState) {api=WXAPIFactory.createWXAPI(this, appID);//注册api.handleIntent(getIntent(), this);super.onCreate(savedInstanceState);}@Overridepublic void onReq(BaseReq arg0) {// TODO Auto-generated method stub}@Overridepublic void onResp(BaseResp arg0) {final NewCallDialog dialog=new NewCallDialog(this, null, true);dialog.setNegativeButtonListener(new OnClickListener() {@Overridepublic 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() {@Overridepublic 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里面的几种状态和我的项目没有关系 






0 0
原创粉丝点击