@Override public void onConnected(@Nullable Bundle bundle) { Auth.GoogleSignInApi.signOut(mGoogleApiClient); }
public void performSignOut() { Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback( new ResultCallback<Status>() { @Override public void onResult(Status status) { mListener.onGoogleAuthSignOut(status.isSuccess()); } }); } }
public void performSignOut() { Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(new ResultCallback<Status>() { @Override public void onResult(@NonNull Status status) { mListener.onGoogleAuthSignOut(); } }); } }
public void signOut() { if (BuildConfig.DEBUG) { Log.d(MCXApplication.LOG_TAG, "Google Services: signout"); } Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback( new ResultCallback<Status>() { @Override public void onResult(Status status) { mUserHelper.setCurrentUser(null); mUserSessionCallback.onLogout(); } }); }
@Override public void onConnected(@Nullable Bundle bundle) { Auth.GoogleSignInApi.signOut(mGoogleApiClient); Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient); startActivityForResult(signInIntent, REQUEST_CODE_OAUTH); }
public void onLogout() { final MainActivity activity = _main.get(); final List<Task<Void>> futures = new ArrayList<Task<Void>>(); if (activity != null) { activity._handler.removeCallbacks(activity._refresher); if (activity._googleApiClient != null) { final TaskCompletionSource<Void> future = new TaskCompletionSource<>(); GoogleSignInApi.signOut( activity._googleApiClient).setResultCallback(new ResultCallback<Status>() { @Override public void onResult(@NonNull final Status ignored) { future.setResult(null); } }); futures.add(future.getTask()); } if (activity._fbInitOnce) { LoginManager.getInstance().logOut(); } Tasks.whenAll(futures).addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull final Task<Void> ignored) { activity.setupLogin(); } }); } } }
private void logOut() { if (mGoogleApiClient.isConnected()) { Auth.GoogleSignInApi.signOut(mGoogleApiClient); ((BikestoreApplication) getActivity().getApplication()).logout(); Toast.makeText(getActivity(), getString(R.string.logged_out), Toast.LENGTH_LONG).show(); getActivity().setResult(Activity.RESULT_OK); getActivity().finish(); } else { mLoginAction = LoginActivity.Action.LOGOUT; } }