@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if(facebookCallbackManager != null) { facebookCallbackManager.onActivityResult(requestCode, resultCode, data); } if (requestCode == RC_GOOGLE_SIGN_IN) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if(googleSignInCompleteListener != null) { googleSignInCompleteListener.complete(result); } } if(twitterButton != null) { twitterButton.onActivityResult(requestCode, resultCode, data); } }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); Log.i("robin", "requestCode==" + requestCode + ",resultCode==" + resultCode + ",data==" + data); if(requestCode==RC_SIGN_IN){ GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); handleSignInResult(result); } }
public void onActivityResult(int requestCode, int resultCode, Intent data) { // Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...); if (requestCode == RC_SIGN_IN) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); handleSignInResult(result); } }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == RC_SIGN_IN) { final GoogleSignInResult result = GoogleSignInApi.getSignInResultFromIntent(data); handleGooglSignInResult(result); return; } if (_callbackManager != null) { _callbackManager.onActivityResult(requestCode, resultCode, data); return; } Log.e(TAG, "Nowhere to send activity result for ourselves"); }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); switch (requestCode) { case REQUEST_CODE_SIGN_IN: GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(intent); handleSignInResult(result); break; default: break; } }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE_SIGN_IN: GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); handleSignInResult(result); break; default: super.onActivityResult(requestCode, resultCode, data); break; } }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); mCallbackManager.onActivityResult(requestCode, resultCode, data); if (requestCode == REQUESTCODE_SIGN_IN_GOOGLE) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { // Google Sign In was successful, authenticate with Firebase GoogleSignInAccount account = result.getSignInAccount(); firebaseAuthWithGoogle(account); } else { mPrgrsbrMain.setVisibility(View.GONE); Snackbar.make(mCrdntrlyot, "Google authentication failed.", Snackbar.LENGTH_LONG).show(); } } }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); // Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...); if (requestCode == RC_SIGN_IN) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { // Google Sign In was successful, authenticate with Firebase GoogleSignInAccount account = result.getSignInAccount(); firebaseAuthWithGoogle(account); } else { // Google Sign In failed, update UI appropriately // ... } } }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == RC_SIGN_IN) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); handleSignInResult(result); } else { callbackManager.onActivityResult(requestCode, resultCode, data); } }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == RC_SIGN_IN) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); Log.i(TAG, "onActivityResult: "+result); Log.i(TAG, "onActivityResult: "+result.getStatus()); Log.i(TAG, "onActivityResult: "+result.getSignInAccount()); Log.i(TAG, "onActivityResult: "+result.isSuccess()); Log.i(TAG, "onActivityResult: "+result.toString()); if (result.isSuccess()) { // Google Sign In was successful, authenticate with Firebase GoogleSignInAccount account = result.getSignInAccount(); firebaseAuthWithGoogle(account); } else { // Google Sign In failed, update UI appropriately // [START_EXCLUDE] Toast.makeText(LoginActivity.this, "Error", Toast.LENGTH_SHORT).show(); Log.i(TAG, "onActivityResult: "+result.getStatus().getStatusMessage()); // [END_EXCLUDE] } hideProgress(); } } private void firebaseAuthWithGoogle(GoogleSignInAccount acct) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); GoogleSignInAccount acct = result.getSignInAccount(); String personName = acct.getDisplayName();
public void onActivityResult(int requestCode, int resultCode, Intent data) { // Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...); if (requestCode == RC_SIGN_IN) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { // Signed in successfully, show authenticated UI. GoogleSignInAccount acct = result.getSignInAccount(); mListener.onGoogleAuthSignIn(parseToGoogleUser(acct)); } else { mListener.onGoogleAuthSignInFailed(); } } }
@Override protected void onActivityResult(int request, int response, Intent data) { super.onActivityResult(request, response, data); if (request == REQUEST_SIGN_IN) { if (BuildConfig.DEBUG) { Log.d(TAG, "onActivityResult with requestCode == REQUEST_SIGN_IN, responseCode=" + response + ", intent=" + data); } GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); GoogleSignInAccount signInAccount = result.getSignInAccount(); if (result.isSuccess() && signInAccount != null) { onConnected(signInAccount); } else { GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance(); final int errorCode = googleApiAvailability.isGooglePlayServicesAvailable(this); Dialog dialog = googleApiAvailability.getErrorDialog(this, errorCode, REQUEST_SIGN_IN); if (dialog != null) { dialog.show(); } } } if (request == REQUEST_GAME && response == RESULT_OK) { WinDialogFragment winDialogFragment = WinDialogFragment.createInstance(data); winDialogFragment.show(getFragmentManager(), "win"); } }
public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == RC_SIGN_IN) { final GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { AsyncTask<Void, Void, String> task = new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void... params) { String token = null; try { token = GoogleAuthUtil.getToken(mContext, result.getSignInAccount().getAccount(), SCOPES); } catch (IOException | GoogleAuthException e) { e.printStackTrace(); } return token; } @Override protected void onPostExecute(String token) { GoogleSignInAccount acct = result.getSignInAccount(); mListener.onGoogleAuthSignIn(token, acct.getId()); } }; task.execute(); } else { mListener.onGoogleAuthSignInFailed(result.getStatus().getStatusMessage()); } } }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_CODE_OAUTH) { if (resultCode == Activity.RESULT_OK && data != null) { // Extract the server auth code and user email GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess() && result.getSignInAccount() != null) { AuthenticationInfo auth = new AuthenticationInfo(); auth.serverAuthCode = result.getSignInAccount().getServerAuthCode(); auth.accountEmail = result.getSignInAccount().getEmail(); Preferences.setAuthenticationInfo(getContext(), Provider.GDRIVE, auth); requestAccessToken(); return; } } handleError(); } }