Class MAMContentProviderClientManagement

  • All Implemented Interfaces:

    
    public final class MAMContentProviderClientManagement
    
                        

    MAM wrapper around ContentProviderClient. This must be used in place of direct calls into ContentResolver. It is recommended to call into ContentResolver as normal and allow the Build Plugin to apply this wrapper. All the methods in this class are android.content.ContentProviderClient methods and Android docs should be consulted for further information.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      static Array<ContentProviderResult> applyBatch(@NonNull() ContentProviderClient original, ArrayList<ContentProviderOperation> operations)
      static Array<ContentProviderResult> applyBatch(@NonNull() ContentProviderClient original, String authority, ArrayList<ContentProviderOperation> operations)
      static int bulkInsert(@NonNull() ContentProviderClient original, Uri url, Array<ContentValues> values)
      static Bundle call(@NonNull() ContentProviderClient original, String method, String arg, Bundle extras)
      static Bundle call(@NonNull() ContentProviderClient original, String authority, String method, String arg, Bundle extras)
      static int delete(@NonNull() ContentProviderClient original, Uri url, String where, Array<String> selectionArgs)
      static int delete(@NonNull() ContentProviderClient original, Uri url, Bundle extras)
      static Array<String> getStreamTypes(@NonNull() ContentProviderClient original, Uri url, String mimeTypeFilter)
      static String getType(@NonNull() ContentProviderClient original, Uri url)
      static Uri insert(@NonNull() ContentProviderClient original, Uri url, ContentValues values)
      static Uri insert(@NonNull() ContentProviderClient original, Uri url, ContentValues values, Bundle extras)
      static AssetFileDescriptor openAssetFile(@NonNull() ContentProviderClient original, Uri uri, String mode, CancellationSignal cancellationSignal)
      static AssetFileDescriptor openAssetFile(@NonNull() ContentProviderClient original, Uri uri, String mode)
      static ParcelFileDescriptor openFile(@NonNull() ContentProviderClient original, Uri uri, String mode, CancellationSignal cancellationSignal)
      static ParcelFileDescriptor openFile(@NonNull() ContentProviderClient original, Uri uri, String mode)
      static AssetFileDescriptor openTypedAssetFile(@NonNull() ContentProviderClient original, Uri uri, String mimeTypeFilter, Bundle opts, CancellationSignal cancellationSignal)
      static AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull() ContentProviderClient original, Uri uri, String mimeType, Bundle opts, CancellationSignal cancellationSignal)
      static AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull() ContentProviderClient original, Uri uri, String mimeType, Bundle opts)
      static Cursor query(@NonNull() ContentProviderClient original, Uri uri, Array<String> projection, Bundle queryArgs, CancellationSignal cancellationSignal)
      static Cursor query(@NonNull() ContentProviderClient original, Uri uri, Array<String> projection, String selection, Array<String> selectionArgs, String sortOrder, CancellationSignal cancellationSignal)
      static Cursor query(@NonNull() ContentProviderClient original, Uri uri, Array<String> projection, String selection, Array<String> selectionArgs, String sortOrder)
      static boolean refresh(@NonNull() ContentProviderClient original, Uri url, Bundle args, CancellationSignal cancellationSignal)
      static int update(@NonNull() ContentProviderClient original, Uri uri, ContentValues values, String where, Array<String> selectionArgs)
      static int update(@NonNull() ContentProviderClient original, Uri uri, ContentValues values, Bundle extras)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • applyBatch

         static Array<ContentProviderResult> applyBatch(@NonNull() ContentProviderClient original, ArrayList<ContentProviderOperation> operations)
      • applyBatch

         static Array<ContentProviderResult> applyBatch(@NonNull() ContentProviderClient original, String authority, ArrayList<ContentProviderOperation> operations)
      • bulkInsert

         static int bulkInsert(@NonNull() ContentProviderClient original, Uri url, Array<ContentValues> values)
      • call

         static Bundle call(@NonNull() ContentProviderClient original, String method, String arg, Bundle extras)
      • call

         static Bundle call(@NonNull() ContentProviderClient original, String authority, String method, String arg, Bundle extras)
      • delete

         static int delete(@NonNull() ContentProviderClient original, Uri url, String where, Array<String> selectionArgs)
      • delete

         static int delete(@NonNull() ContentProviderClient original, Uri url, Bundle extras)
      • getType

         static String getType(@NonNull() ContentProviderClient original, Uri url)
      • insert

         static Uri insert(@NonNull() ContentProviderClient original, Uri url, ContentValues values)
      • insert

         static Uri insert(@NonNull() ContentProviderClient original, Uri url, ContentValues values, Bundle extras)
      • openAssetFile

         static AssetFileDescriptor openAssetFile(@NonNull() ContentProviderClient original, Uri uri, String mode, CancellationSignal cancellationSignal)
      • openAssetFile

         static AssetFileDescriptor openAssetFile(@NonNull() ContentProviderClient original, Uri uri, String mode)
      • openFile

         static ParcelFileDescriptor openFile(@NonNull() ContentProviderClient original, Uri uri, String mode, CancellationSignal cancellationSignal)
      • openFile

         static ParcelFileDescriptor openFile(@NonNull() ContentProviderClient original, Uri uri, String mode)
      • openTypedAssetFile

         static AssetFileDescriptor openTypedAssetFile(@NonNull() ContentProviderClient original, Uri uri, String mimeTypeFilter, Bundle opts, CancellationSignal cancellationSignal)
      • openTypedAssetFileDescriptor

         static AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull() ContentProviderClient original, Uri uri, String mimeType, Bundle opts, CancellationSignal cancellationSignal)
      • openTypedAssetFileDescriptor

         static AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull() ContentProviderClient original, Uri uri, String mimeType, Bundle opts)
      • query

         static Cursor query(@NonNull() ContentProviderClient original, Uri uri, Array<String> projection, Bundle queryArgs, CancellationSignal cancellationSignal)
      • query

         static Cursor query(@NonNull() ContentProviderClient original, Uri uri, Array<String> projection, String selection, Array<String> selectionArgs, String sortOrder, CancellationSignal cancellationSignal)
      • refresh

         static boolean refresh(@NonNull() ContentProviderClient original, Uri url, Bundle args, CancellationSignal cancellationSignal)
      • update

         static int update(@NonNull() ContentProviderClient original, Uri uri, ContentValues values, String where, Array<String> selectionArgs)
      • update

         static int update(@NonNull() ContentProviderClient original, Uri uri, ContentValues values, Bundle extras)