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

Commit 9672ee14 authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Add logging when broadcast is sent using shell commands.

Bug: 280015076
Test: manual
Change-Id: I3102360503d016502333041ae9d1b5ab748ad8b2
parent 813b664c
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -918,6 +918,7 @@ final class ActivityManagerShellCommand extends ShellCommand {
    }

    int runSendBroadcast(PrintWriter pw) throws RemoteException {
        pw = new PrintWriter(new TeeWriter(LOG_WRITER_INFO, pw));
        Intent intent;
        try {
            intent = makeIntent(UserHandle.USER_CURRENT);
@@ -931,9 +932,10 @@ final class ActivityManagerShellCommand extends ShellCommand {
        pw.println("Broadcasting: " + intent);
        pw.flush();
        Bundle bundle = mBroadcastOptions == null ? null : mBroadcastOptions.toBundle();
        mInterface.broadcastIntentWithFeature(null, null, intent, null, receiver, 0, null, null,
                requiredPermissions, null, null, android.app.AppOpsManager.OP_NONE, bundle, true,
                false, mUserId);
        final int result = mInterface.broadcastIntentWithFeature(null, null, intent, null,
                receiver, 0, null, null, requiredPermissions, null, null,
                android.app.AppOpsManager.OP_NONE, bundle, true, false, mUserId);
        Slogf.i(TAG, "Broadcasted %s: " + result, intent);
        if (!mAsync) {
            receiver.waitForFinish();
        }