Merge "Cache resolved details about remote callers." into qt-dev am: 04e5f7acff

am: f20245ae50

Change-Id: Ib6c4734cf3c34092325256187459c1a081ac3599
This commit is contained in:
Jeff Sharkey
2019-05-16 07:10:19 -07:00
committed by android-build-merger

View File

@@ -820,6 +820,7 @@ public abstract class ContentProvider implements ContentInterface, ComponentCall
private String setCallingPackage(String callingPackage) {
final String original = mCallingPackage.get();
mCallingPackage.set(callingPackage);
onCallingPackageChanged();
return original;
}
@@ -845,6 +846,15 @@ public abstract class ContentProvider implements ContentInterface, ComponentCall
return pkg;
}
/** {@hide} */
public final @Nullable String getCallingPackageUnchecked() {
return mCallingPackage.get();
}
/** {@hide} */
public void onCallingPackageChanged() {
}
/**
* Opaque token representing the identity of an incoming IPC.
*/