code: public void onActivityResult(
              @NonNull Activity activity,
              int requestCode,
              int resultCode,
              @Nullable Intent data) {
          if (requestCode != this.requestCode) {
              return;
          }
  
          if (resultCode == Activity.RESULT_OK) {
              handleResultOk(data);
          } else if (resultCode == Activity.RESULT_CANCELED) {
              handleResultCancelled(activity, data);
          }
      }
docs: {@link Activity} result handler to be called from starting {@link Activity}. Stores {@link AccessToken} and
  notifies consumer callback of login result.
  
  @param activity    Activity used to start login if Uber app is unavailable.
  @param requestCode request code originally supplied to {@link Activity#startActivityForResult(Intent, int)}.
  @param resultCode  result code from returning {@link Activity}.
  @param data        data from returning {@link Activity}.