{ if (intent != null) { LogUtil.d("Weibo_SSO_login", (new StringBuilder("Login failed: ")).append(intent.getStringExtra("error")).toString()); mAuthListener.onWeiboException(new WeiboDialogException(intent.getStringExtra("error"), intent.getIntExtra("error_code", -1), intent.getStringExtra("failing_url"))); return; } else { LogUtil.d("Weibo_SSO_login", "Login canceled by user."); mAuthListener.onCancel(); return; } }
{ if (s.equals("access_denied") || s.equals("OAuthAccessDeniedException")) { LogUtil.d("Weibo_SSO_login", "Login canceled by user."); mAuthListener.onCancel(); return; } String s1 = intent.getStringExtra("error_description"); if (s1 != null) { s = (new StringBuilder(String.valueOf(s))).append(":").append(s1).toString(); } LogUtil.d("Weibo_SSO_login", (new StringBuilder("Login failed: ")).append(s).toString()); mAuthListener.onWeiboException(new WeiboDialogException(s, j, s1)); return; }
if (oauth2accesstoken != null && oauth2accesstoken.isSessionValid()) { LogUtil.d("Weibo_SSO_login", (new StringBuilder("Login Success! ")).append(oauth2accesstoken.toString()).toString()); mAuthListener.onComplete(bundle); return; } else