diff options
author | Dianne Hackborn <hackbod@google.com> | 2012-08-07 19:12:33 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2012-08-07 19:19:22 -0700 |
commit | 7d19e0242faac8017033dabb872cdf1542fa184c (patch) | |
tree | ab12d3c6597bc42bc7c0dca10ded546192c5c249 /core/java/android/content/ContentProviderClient.java | |
parent | 03ad783c5078c7bd487e47bb2a2af67dfbe89f1a (diff) | |
download | frameworks_base-7d19e0242faac8017033dabb872cdf1542fa184c.zip frameworks_base-7d19e0242faac8017033dabb872cdf1542fa184c.tar.gz frameworks_base-7d19e0242faac8017033dabb872cdf1542fa184c.tar.bz2 |
More mult-user API work.
- You can now use android:singleUser with receivers and providers.
- New API to send ordered broadcasts as a user.
- New Process.myUserHandle() API.
For now I am trying out "user handle" as the name for the numbers
representing users.
Change-Id: I754c713ab172494bb4251bc7a37a17324a2e235e
Diffstat (limited to 'core/java/android/content/ContentProviderClient.java')
-rw-r--r-- | core/java/android/content/ContentProviderClient.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/content/ContentProviderClient.java b/core/java/android/content/ContentProviderClient.java index 5c315ce..204f963 100644 --- a/core/java/android/content/ContentProviderClient.java +++ b/core/java/android/content/ContentProviderClient.java @@ -231,6 +231,19 @@ public class ContentProviderClient { } } + /** See {@link ContentProvider#call(String, String, Bundle)} */ + public Bundle call(String method, String arg, Bundle extras) + throws RemoteException { + try { + return mContentProvider.call(method, arg, extras); + } catch (DeadObjectException e) { + if (!mStable) { + mContentResolver.unstableProviderDied(mContentProvider); + } + throw e; + } + } + /** * Call this to indicate to the system that the associated {@link ContentProvider} is no * longer needed by this {@link ContentProviderClient}. |