diff options
Diffstat (limited to 'core/java/android/content/ContentProvider.java')
| -rw-r--r-- | core/java/android/content/ContentProvider.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/content/ContentProvider.java b/core/java/android/content/ContentProvider.java index e1942da8ac7f..bd3298c79fff 100644 --- a/core/java/android/content/ContentProvider.java +++ b/core/java/android/content/ContentProvider.java @@ -580,6 +580,15 @@ public abstract class ContentProvider implements ContentInterface, ComponentCall } @Override + public void canonicalizeAsync(String callingPkg, @Nullable String featureId, Uri uri, + RemoteCallback callback) { + final Bundle result = new Bundle(); + result.putParcelable(ContentResolver.REMOTE_CALLBACK_RESULT, + canonicalize(callingPkg, featureId, uri)); + callback.sendResult(result); + } + + @Override public Uri uncanonicalize(String callingPkg, String featureId, Uri uri) { uri = validateIncomingUri(uri); int userId = getUserIdFromUri(uri); |
