Package org.forgerock.android.auth
Class InitProvider
- java.lang.Object
-
- android.content.ContentProvider
-
- org.forgerock.android.auth.InitProvider
-
- All Implemented Interfaces:
android.content.ComponentCallbacks,android.content.ComponentCallbacks2
public class InitProvider extends android.content.ContentProviderContent Provider to register Activity Lifecycle Callbacks and keep track of the last active activity.
-
-
Constructor Summary
Constructors Constructor Description InitProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intdelete(android.net.Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)static android.app.ActivitygetCurrentActivity()Retrieve the current activeActivitystatic androidx.fragment.app.FragmentActivitygetCurrentActivityAsFragmentActivity()Retrieve the current active activity asFragmentActivityjava.lang.StringgetType(android.net.Uri uri)android.net.Uriinsert(android.net.Uri uri, android.content.ContentValues values)booleanonCreate()android.database.Cursorquery(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder)static voidsetCurrentActivity(android.app.Activity activity)intupdate(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs)-
Methods inherited from class android.content.ContentProvider
applyBatch, applyBatch, attachInfo, bulkInsert, call, call, canonicalize, clearCallingIdentity, delete, dump, getCallingAttributionSource, getCallingAttributionTag, getCallingPackage, getCallingPackageUnchecked, getContext, getPathPermissions, getReadPermission, getStreamTypes, getWritePermission, insert, isTemporary, onCallingPackageChanged, onConfigurationChanged, onLowMemory, onTrimMemory, openAssetFile, openAssetFile, openFile, openFile, openFileHelper, openPipeHelper, openTypedAssetFile, openTypedAssetFile, query, query, refresh, requireContext, restoreCallingIdentity, setPathPermissions, setReadPermission, setWritePermission, shutdown, uncanonicalize, update
-
-
-
-
Method Detail
-
getCurrentActivity
public static android.app.Activity getCurrentActivity()
Retrieve the current activeActivity- Returns:
- The current active
Activity
-
getCurrentActivityAsFragmentActivity
public static androidx.fragment.app.FragmentActivity getCurrentActivityAsFragmentActivity()
Retrieve the current active activity asFragmentActivity- Returns:
- The current active activity as
FragmentActivity
-
setCurrentActivity
public static void setCurrentActivity(android.app.Activity activity)
-
delete
public int delete(@NonNull android.net.Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)- Specified by:
deletein classandroid.content.ContentProvider
-
getType
public java.lang.String getType(@NonNull android.net.Uri uri)- Specified by:
getTypein classandroid.content.ContentProvider
-
insert
public android.net.Uri insert(@NonNull android.net.Uri uri, android.content.ContentValues values)- Specified by:
insertin classandroid.content.ContentProvider
-
onCreate
@MainThread public boolean onCreate()
- Specified by:
onCreatein classandroid.content.ContentProvider
-
query
public android.database.Cursor query(@NonNull android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder)- Specified by:
queryin classandroid.content.ContentProvider
-
update
public int update(@NonNull android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs)- Specified by:
updatein classandroid.content.ContentProvider
-
-