Summary: Inherited Constants | Ctors | Methods | Inherited Methods | [Expand All]
public class

# FirebaseInitProvider

extends ContentProvider

java.lang.Object
↳ | android.content.ContentProvider
| ↳ | com.google.firebase.provider.FirebaseInitProvider

## Class Overview

Initializes Firebase APIs at app startup time.

## Summary

[Expand] Inherited Constants
From interface android.content.ComponentCallbacks2
int | TRIM_MEMORY_BACKGROUND |
int | TRIM_MEMORY_COMPLETE |
int | TRIM_MEMORY_MODERATE |
int | TRIM_MEMORY_RUNNING_CRITICAL |
int | TRIM_MEMORY_RUNNING_LOW |
int | TRIM_MEMORY_RUNNING_MODERATE |
int | TRIM_MEMORY_UI_HIDDEN |

Public Constructors
| FirebaseInitProvider()

Public Methods
void | attachInfo(Context context, ProviderInfo info)
int | delete(Uri uri, String selection, String[] selectionArgs)
String | getType(Uri uri)
Uri | insert(Uri uri, ContentValues values)
boolean | onCreate() Called before `onCreate()`.
Cursor | query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
int | update(Uri uri, ContentValues values, String selection, String[] selectionArgs)

[Expand] Inherited Methods
From class android.content.ContentProvider
ContentProviderResult[] | applyBatch(ArrayList<ContentProviderOperation> arg0)
void | attachInfo(Context arg0, ProviderInfo arg1)
int | bulkInsert(Uri arg0, ContentValues[] arg1)
Bundle | call(String arg0, String arg1, Bundle arg2)
Uri | canonicalize(Uri arg0)
abstract int | delete(Uri arg0, String arg1, String[] arg2)
void | dump(FileDescriptor arg0, PrintWriter arg1, String[] arg2)
final String | getCallingPackage()
final Context | getContext()
final PathPermission[] | getPathPermissions()
final String | getReadPermission()
String[] | getStreamTypes(Uri arg0, String arg1)
abstract String | getType(Uri arg0)
final String | getWritePermission()
abstract Uri | insert(Uri arg0, ContentValues arg1)
boolean | isTemporary()
void | onConfigurationChanged(Configuration arg0)
abstract boolean | onCreate()
void | onLowMemory()
void | onTrimMemory(int arg0)
AssetFileDescriptor | openAssetFile(Uri arg0, String arg1, CancellationSignal arg2)
AssetFileDescriptor | openAssetFile(Uri arg0, String arg1)
ParcelFileDescriptor | openFile(Uri arg0, String arg1, CancellationSignal arg2)
ParcelFileDescriptor | openFile(Uri arg0, String arg1)
final ParcelFileDescriptor | openFileHelper(Uri arg0, String arg1)
<T> ParcelFileDescriptor | openPipeHelper(Uri arg0, String arg1, Bundle arg2, T arg3, PipeDataWriter<T> arg4)
AssetFileDescriptor | openTypedAssetFile(Uri arg0, String arg1, Bundle arg2)
AssetFileDescriptor | openTypedAssetFile(Uri arg0, String arg1, Bundle arg2, CancellationSignal arg3)
Cursor | query(Uri arg0, String[] arg1, String arg2, String[] arg3, String arg4, CancellationSignal arg5)
abstract Cursor | query(Uri arg0, String[] arg1, String arg2, String[] arg3, String arg4)
final void | setPathPermissions(PathPermission[] arg0)
final void | setReadPermission(String arg0)
final void | setWritePermission(String arg0)
void | shutdown()
Uri | uncanonicalize(Uri arg0)
abstract int | update(Uri arg0, ContentValues arg1, String arg2, String[] arg3)
From class java.lang.Object
Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()
From interface android.content.ComponentCallbacks2
abstract void | onTrimMemory(int arg0)
From interface android.content.ComponentCallbacks
abstract void | onConfigurationChanged(Configuration arg0)
abstract void | onLowMemory()

## Public Constructors

#### public FirebaseInitProvider ()

## Public Methods

#### public void attachInfo (Context context, ProviderInfo info)

#### public int delete (Uri uri, String selection, String[] selectionArgs)

#### public String getType (Uri uri)

#### public Uri insert (Uri uri, ContentValues values)

#### public boolean onCreate ()

Called before `onCreate()`.

#### public Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)

#### public int update (Uri uri, ContentValues values, String selection, String[] selectionArgs)