Lines Matching defs:ContentProvider

88  * ContentProvider instance, so subclasses don't have to worry about the details of
97 public abstract class ContentProvider implements ComponentCallbacks2 {
98 private static final String TAG = "ContentProvider";
101 * Note: if you add methods to ContentProvider, you must add similar methods to
124 * Construct a ContentProvider instance. Content providers must be
128 * ContentProvider instances directly.
138 public ContentProvider() {
154 public ContentProvider(
167 * ContentProvider object if it is running in the local process. This can
172 * @param abstractInterface The ContentProvider interface that is to be
175 * ContentProvider instance. Otherwise returns {@code null}.
178 public static ContentProvider coerceToLocalContentProvider(
196 ContentProvider getContentProvider() {
197 return ContentProvider.this;
215 // We do not call ContentProvider#query with a modified where clause since
226 Cursor cursor = ContentProvider.this.query(uri, projection, selection,
238 return ContentProvider.this.query(
250 return ContentProvider.this.getType(uri);
263 return maybeAddUserId(ContentProvider.this.insert(uri, initialValues), userId);
278 return ContentProvider.this.bulkInsert(uri, initialValues);
315 ContentProviderResult[] results = ContentProvider.this.applyBatch(operations);
339 return ContentProvider.this.delete(uri, selection, selectionArgs);
355 return ContentProvider.this.update(uri, values, selection, selectionArgs);
370 return ContentProvider.this.openFile(
386 return ContentProvider.this.openAssetFile(
398 return ContentProvider.this.call(method, arg, extras);
408 return ContentProvider.this.getStreamTypes(uri, mimeTypeFilter);
419 return ContentProvider.this.openTypedAssetFile(
441 return maybeAddUserId(ContentProvider.this.canonicalize(uri), userId);
457 return maybeAddUserId(ContentProvider.this.uncanonicalize(uri), userId);
606 + ContentProvider.this.getClass().getName() + " uri " + uri + " from pid=" + pid
680 + ContentProvider.this.getClass().getName() + " uri " + uri + " from pid=" + pid
726 * Change the authorities of the ContentProvider.
730 * @param authorities the semi-colon separated authorities of the ContentProvider.
1625 * {@link ContentProvider#openPipeHelper}.
1748 ContentProvider.this.onCreate();
1804 * Implement this to shut down the ContentProvider instance. You can then
1808 * Android normally handles ContentProvider startup and shutdown
1810 * ContentProvider. When you invoke a test method on a ContentProvider,
1811 * however, a ContentProvider instance is started and keeps running after
1813 * ContentProvider. A conflict develops because the two instances are
1819 * terminate the ContentProvider. This method can also prevent memory leaks
1820 * from multiple instantiations of the ContentProvider, and it can ensure
1826 Log.w(TAG, "implement ContentProvider shutdown() to make sure all database " +
1848 throw new SecurityException("trying to query a ContentProvider in user "