Merge "Prevent settings from crashing when ContentProvider crashes" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a875bf3ebe
@@ -513,7 +513,7 @@ public class TileUtils {
|
||||
return null;
|
||||
}
|
||||
if (!providerMap.containsKey(authority)) {
|
||||
providerMap.put(authority, context.getContentResolver().acquireProvider(uri));
|
||||
providerMap.put(authority, context.getContentResolver().acquireUnstableProvider(uri));
|
||||
}
|
||||
return providerMap.get(authority);
|
||||
}
|
||||
|
||||
@@ -302,8 +302,10 @@ public class TileUtilsTest {
|
||||
when(mIContentProvider.call(anyString(),
|
||||
eq(TileUtils.getMethodFromUri(Uri.parse(URI_GET_SUMMARY))), eq(URI_GET_SUMMARY),
|
||||
any())).thenReturn(bundle);
|
||||
when(mContentResolver.acquireProvider(anyString())).thenReturn(mIContentProvider);
|
||||
when(mContentResolver.acquireProvider(any(Uri.class))).thenReturn(mIContentProvider);
|
||||
when(mContentResolver.acquireUnstableProvider(anyString()))
|
||||
.thenReturn(mIContentProvider);
|
||||
when(mContentResolver.acquireUnstableProvider(any(Uri.class)))
|
||||
.thenReturn(mIContentProvider);
|
||||
|
||||
TileUtils.getTilesForIntent(mContext, UserHandle.CURRENT, intent, addedCache,
|
||||
null /* defaultCategory */, outTiles, false /* usePriority */,
|
||||
|
||||
Reference in New Issue
Block a user