Interface FirebaseAppFactory
- All Known Implementing Classes:
CachingFirebaseAppFactory
public interface FirebaseAppFactory
Creates instances of
FirebaseApp from a variety of sources. This ideally should implement a caching strategy
in order to avoid creating unnecessary instances of FirebaseApp as said instances are fairly heavyweight
instances.-
Method Summary
Modifier and TypeMethodDescriptioncom.google.firebase.FirebaseAppfromApplication(Application application) Loads an instance ofFirebaseAppwith the suppliedApplication.com.google.firebase.FirebaseAppfromConfiguration(FirebaseApplicationConfiguration firebaseApplicationConfiguration) Loads theFirebaseAppfrom the suppliedFirebaseApplicationConfiguration.
-
Method Details
-
fromApplication
Loads an instance ofFirebaseAppwith the suppliedApplication.- Parameters:
application- theApplication- Returns:
- the
FirebaseApp
-
fromConfiguration
com.google.firebase.FirebaseApp fromConfiguration(FirebaseApplicationConfiguration firebaseApplicationConfiguration) Loads theFirebaseAppfrom the suppliedFirebaseApplicationConfiguration.- Parameters:
firebaseApplicationConfiguration- theFirebaseApplicationConfiguration- Returns:
- the
FirebaseApp
-