-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.content.ComponentCallbacks2
public class InitProvider extends ContentProvider
Content Provider to register Activity Lifecycle Callbacks and keep track of the last active activity.
-
-
Field Summary
Fields Modifier and Type Field Description public final static intTRIM_MEMORY_BACKGROUNDpublic final static intTRIM_MEMORY_COMPLETEpublic final static intTRIM_MEMORY_MODERATEpublic final static intTRIM_MEMORY_RUNNING_CRITICALpublic final static intTRIM_MEMORY_RUNNING_LOWpublic final static intTRIM_MEMORY_RUNNING_MODERATEpublic final static intTRIM_MEMORY_UI_HIDDEN
-
Constructor Summary
Constructors Constructor Description InitProvider()
-
Method Summary
Modifier and Type Method Description static ActivitygetCurrentActivity()Retrieve the current active Activity static FragmentActivitygetCurrentActivityAsFragmentActivity()Retrieve the current active activity as FragmentActivity static voidsetCurrentActivity(Activity activity)intdelete(@NonNull() Uri uri, String selection, Array<String> selectionArgs)StringgetType(@NonNull() Uri uri)Uriinsert(@NonNull() Uri uri, ContentValues values)booleanonCreate()Cursorquery(@NonNull() Uri uri, Array<String> projection, String selection, Array<String> selectionArgs, String sortOrder)intupdate(@NonNull() Uri uri, ContentValues values, String selection, Array<String> selectionArgs)-
Methods inherited from class android.content.ContentProvider
applyBatch, attachInfo, bulkInsert, call, canonicalize, clearCallingIdentity, dump, getCallingAttributionSource, getCallingAttributionTag, getCallingPackage, getCallingPackageUnchecked, getContext, getPathPermissions, getReadPermission, getStreamTypes, getWritePermission, onCallingPackageChanged, onConfigurationChanged, onLowMemory, onTrimMemory, openAssetFile, openFile, openPipeHelper, openTypedAssetFile, refresh, requireContext, restoreCallingIdentity, shutdown, uncanonicalize -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCurrentActivity
static Activity getCurrentActivity()
Retrieve the current active Activity
-
getCurrentActivityAsFragmentActivity
static FragmentActivity getCurrentActivityAsFragmentActivity()
Retrieve the current active activity as FragmentActivity
-
setCurrentActivity
static void setCurrentActivity(Activity activity)
-
insert
Uri insert(@NonNull() Uri uri, ContentValues values)
-
onCreate
@MainThread() boolean onCreate()
-
query
Cursor query(@NonNull() Uri uri, Array<String> projection, String selection, Array<String> selectionArgs, String sortOrder)
-
-
-
-