public static interface

# FirebaseAuth.AuthStateListener

com.google.firebase.auth.FirebaseAuth.AuthStateListener

## Class Overview

Listener called when there is a change in the authentication state.

Use `addAuthStateListener(AuthStateListener)` and `removeAuthStateListener(AuthStateListener)` to register or unregister listeners.

## Summary

Public Methods
abstract void | onAuthStateChanged(FirebaseAuth auth) This method gets invoked in the UI thread on changes in the authentication state: Right after the listener has been registered When a user is signed in When the current user is signed out When the current user changes When there is a change in the current user's token

## Public Methods

#### public abstract void onAuthStateChanged (FirebaseAuth auth)

This method gets invoked in the UI thread on changes in the authentication state:

- Right after the listener has been registered
- When a user is signed in
- When the current user is signed out
- When the current user changes
- When there is a change in the current user's token

##### Parameters

auth | use it to desambiguate which `FirebaseAuth` instance the event corresponds to, in the case where you are using more than one at the same time.