private Weibo mWeibo;
private SsoHandler mSsoHandler;mWeibo = Weibo.getInstance(Constants.APP_KEY, Constants.REDIRECT_URL, Constants.SCOPE);
mSinaWeibo.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        mSsoHandler = new SsoHandler(LoginActivity.this, mWeibo);
        mSsoHandler.authorize(new AuthDialogListener(), null);
    }
});授权后直接显示了REDIRECT_URL页面,没有回到Activity中来是什么原因呢,求大神指点。
注:APP_KEY没问题,REDIRECT_URL和填写的回调页面地址一样。

解决方案 »

  1.   

    我差不多也遇到相同问题,我装了微博客户端,他调用了,但是调用完后,还调用了OAUTH2.0的认证,要授权两次,并且还没进入AuthDialogListener事件,纳闷的
      

  2.   

    覆盖了onActivityResult并加了authorizeCallBack吗?
      

  3.   

    @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            // sso 授权回调
            if (mSsoHandler != null) {
             mSsoHandler.authorizeCallBack(requestCode, resultCode, data);
            }
        }
    写了的SSO授权时还不会自动登录,先显示用户列表后再返回到用户名密码界面,还得输。。好奇怪。
      

  4.   

    下了最新的android新浪微博客户端4.0.0,问题解决了。蛋疼。