Merge "Send intent to let calling app know that user checks consent." into rvc-dev am: b8a9f46f06 am: 4c52f2359a am: c6beb41067
Change-Id: I216b1f239406f11b894ec8a6ad9415285ab04b90
This commit is contained in:
@@ -50,6 +50,9 @@ import java.util.List;
|
||||
*/
|
||||
public class IncidentCompanionService extends SystemService {
|
||||
static final String TAG = "IncidentCompanionService";
|
||||
// TODO(b/152289743): Expose below intent.
|
||||
private static final String INTENT_CHECK_USER_CONSENT =
|
||||
"com.android.internal.intent.action.CHECK_USER_CONSENT";
|
||||
|
||||
/**
|
||||
* Dump argument for proxying restricted image dumps to the services
|
||||
@@ -89,6 +92,12 @@ public class IncidentCompanionService extends SystemService {
|
||||
|
||||
final long ident = Binder.clearCallingIdentity();
|
||||
try {
|
||||
Intent intent = new Intent(INTENT_CHECK_USER_CONSENT);
|
||||
intent.setPackage(callingPackage);
|
||||
intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
|
||||
intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND);
|
||||
getContext().sendBroadcast(intent, android.Manifest.permission.DUMP);
|
||||
|
||||
mPendingReports.authorizeReport(callingUid, callingPackage,
|
||||
receiverClass, reportId, flags, listener);
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user