Constants

public static final intSIGN_IN_CANCELLED

The sign in was cancelled by the user. i.e. user cancelled some of the sign in
resolutions, e.g. account picking or OAuth consent.

Constant Value:12501

public static final intSIGN_IN_CURRENTLY_IN_PROGRESS

A sign in process is currently in progress and the current one cannot continue. e.g.
the user clicks the SignInButton multiple times and more than one sign in intent was
launched.

Constant Value:12502

public static final intSIGN_IN_FAILED

The sign in attempt didn't succeed with the current account.

Unlike
SIGN_IN_REQUIRED. when seeing this error code, there is nothing user can do
to recover from the sign in failure. Switching to another account may or may not help.
Check adb log to see details if any.