Merge "Guard against SecurityException of accessing to slice uri" into rvc-dev am: 28a5c00429 am: ad90366eef am: 76c4de9b32 am: 81239defba am: 130199c8c9

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12042286

Change-Id: I4a49f08980c471537a226072048a5c45bd34614e
This commit is contained in:
TreeHugger Robot
2020-07-08 19:07:25 +00:00
committed by Automerger Merge Worker

View File

@@ -120,9 +120,13 @@ public class EligibleCardChecker implements Callable<ContextualCard> {
// Workaround of unpinning slice in the same SerialExecutor of AsyncTask as SliceCallback's
// observer.
ThreadUtils.postOnMainThread(() ->
AsyncTask.execute(() -> manager.unregisterSliceCallback(uri, callback))
);
ThreadUtils.postOnMainThread(() -> AsyncTask.execute(() -> {
try {
manager.unregisterSliceCallback(uri, callback);
} catch (SecurityException e) {
Log.d(TAG, "No permission currently: " + e);
}
}));
return slice;
}