public abstract class ProviGenProvider
extends android.content.ContentProvider
ContentProvider for the given contract class.| Constructor and Description |
|---|
ProviGenProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract Class[] |
contractClasses()
This method should return the list of contract classes that the ProviGenProvider will use.
|
int |
delete(android.net.Uri uri,
String selection,
String[] selectionArgs) |
Contract |
findMatchingContract(android.net.Uri uri) |
String |
getType(android.net.Uri uri) |
android.net.Uri |
insert(android.net.Uri uri,
android.content.ContentValues values) |
boolean |
onCreate() |
abstract android.database.sqlite.SQLiteOpenHelper |
openHelper(android.content.Context context)
This method should return an instance of a
SQLiteOpenHelper. |
android.database.Cursor |
query(android.net.Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder) |
int |
update(android.net.Uri uri,
android.content.ContentValues values,
String selection,
String[] selectionArgs) |
applyBatch, attachInfo, bulkInsert, call, getContext, getPathPermissions, getReadPermission, getStreamTypes, getWritePermission, isTemporary, onConfigurationChanged, onLowMemory, onTrimMemory, openAssetFile, openFile, openFileHelper, openPipeHelper, openTypedAssetFile, query, setPathPermissions, setReadPermission, setWritePermission, shutdownpublic abstract android.database.sqlite.SQLiteOpenHelper openHelper(android.content.Context context)
SQLiteOpenHelper.
It will be called only once, so you can safely create a new instance of the SQLiteOpenHelper on the method body.context - A context to pass to the SQLiteOpenHelper instance while creating it.public abstract Class[] contractClasses()
public boolean onCreate()
onCreate in class android.content.ContentProviderpublic int delete(android.net.Uri uri,
String selection,
String[] selectionArgs)
delete in class android.content.ContentProviderpublic String getType(android.net.Uri uri)
getType in class android.content.ContentProviderpublic android.net.Uri insert(android.net.Uri uri,
android.content.ContentValues values)
insert in class android.content.ContentProviderpublic android.database.Cursor query(android.net.Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder)
query in class android.content.ContentProviderpublic int update(android.net.Uri uri,
android.content.ContentValues values,
String selection,
String[] selectionArgs)
update in class android.content.ContentProviderCopyright © 2012–2014. All rights reserved.