Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 215979b2 authored by zhouwenjie's avatar zhouwenjie Committed by android-build-merger
Browse files

Merge "Allow permission controller to start background activities" into qt-dev am: 574cbd19

am: b67bcb73

Change-Id: I615d5bd2a70ea6b017dc863c12d01d5fb17f1309
parents 537f74e1 b67bcb73
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -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());
    }
    }


    /**
    /**