Merge "Allow permission controller to start background activities" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
574cbd1987
@@ -17,6 +17,7 @@
|
|||||||
package com.android.server.incident;
|
package com.android.server.incident;
|
||||||
|
|
||||||
import android.app.AppOpsManager;
|
import android.app.AppOpsManager;
|
||||||
|
import android.app.BroadcastOptions;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -358,10 +359,12 @@ class PendingReports {
|
|||||||
private void sendBroadcast(ComponentName receiver, int primaryUser) {
|
private void sendBroadcast(ComponentName receiver, int primaryUser) {
|
||||||
final Intent intent = new Intent(Intent.ACTION_PENDING_INCIDENT_REPORTS_CHANGED);
|
final Intent intent = new Intent(Intent.ACTION_PENDING_INCIDENT_REPORTS_CHANGED);
|
||||||
intent.setComponent(receiver);
|
intent.setComponent(receiver);
|
||||||
|
final BroadcastOptions options = BroadcastOptions.makeBasic();
|
||||||
|
options.setBackgroundActivityStartsAllowed(true);
|
||||||
|
|
||||||
// Send it to the primary user.
|
// Send it to the primary user.
|
||||||
mContext.sendBroadcastAsUser(intent, UserHandle.getUserHandleForUid(primaryUser),
|
mContext.sendBroadcastAsUser(intent, UserHandle.getUserHandleForUid(primaryUser),
|
||||||
android.Manifest.permission.APPROVE_INCIDENT_REPORTS);
|
android.Manifest.permission.APPROVE_INCIDENT_REPORTS, options.toBundle());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user