From 8313fc7e94e46e5cc09f457a15a771a325b9f74f Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Sun, 26 Sep 2010 18:34:53 -0700 Subject: Allow all apps to call ContentResolver.getType(). I can't find the bug number for this, but it is needed for some things we are doing where the app building an intent may not have access to the URI in the data field. This is for HC, but doing in GB to avoid introducing integration issues. Change-Id: I0cac971854198b18775d2a73deb80f23431bfbe2 --- core/java/android/app/ContextImpl.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'core/java/android/app/ContextImpl.java') diff --git a/core/java/android/app/ContextImpl.java b/core/java/android/app/ContextImpl.java index 09ef710..1bbf9ea 100644 --- a/core/java/android/app/ContextImpl.java +++ b/core/java/android/app/ContextImpl.java @@ -1626,22 +1626,23 @@ class ContextImpl extends Context { // ---------------------------------------------------------------------- private static final class ApplicationContentResolver extends ContentResolver { - public ApplicationContentResolver(Context context, - ActivityThread mainThread) - { + public ApplicationContentResolver(Context context, ActivityThread mainThread) { super(context); mMainThread = mainThread; } @Override - protected IContentProvider acquireProvider(Context context, String name) - { + protected IContentProvider acquireProvider(Context context, String name) { return mMainThread.acquireProvider(context, name); } @Override - public boolean releaseProvider(IContentProvider provider) - { + protected IContentProvider acquireExistingProvider(Context context, String name) { + return mMainThread.acquireExistingProvider(context, name); + } + + @Override + public boolean releaseProvider(IContentProvider provider) { return mMainThread.releaseProvider(provider); } -- cgit v1.1