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

Commit 1cdfa801 authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Add temporary logging to root cause an issue.

Bug: 298884211
Test: manual
Change-Id: I0a540838dd7c7e9786a3a0efda5bf5e4d6656f3b
parent 208d69ed
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -314,6 +314,7 @@ import android.net.ConnectivityManager;
import android.net.Proxy;
import android.net.Uri;
import android.os.AppZygote;
import android.os.BatteryManager;
import android.os.BatteryStats;
import android.os.Binder;
import android.os.BinderProxy;
@@ -15029,6 +15030,16 @@ public class ActivityManagerService extends IActivityManager.Stub
            }
        }
        // STOPSHIP(b/298884211):  Remove this logging
        if (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) {
            final int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
            if (level < 0) {
                Slog.wtf(BroadcastQueue.TAG, "Unexpected broadcast: " + intent
                        + "; callingUid: " + callingUid + ", callingPid: " + callingPid,
                        new Throwable());
            }
        }
        int[] users;
        if (userId == UserHandle.USER_ALL) {
            // Caller wants broadcast to go to all started users.
+11 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.os.BatteryManager;
import android.os.Bundle;
import android.os.BundleMerger;
import android.os.Handler;
@@ -1074,6 +1075,16 @@ class BroadcastQueueModernImpl extends BroadcastQueue {
                queue.lastProcessState = app.mState.getCurProcState();
                if (receiver instanceof BroadcastFilter) {
                    notifyScheduleRegisteredReceiver(app, r, (BroadcastFilter) receiver);
                    // STOPSHIP(b/298884211):  Remove this logging
                    if (Intent.ACTION_BATTERY_CHANGED.equals(receiverIntent.getAction())) {
                        int level = receiverIntent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
                        if (level < 0) {
                            Slog.wtf(TAG, "Dispatching unexpected broadcast: " + receiverIntent
                                    + " to " + receiver
                                    + "; callingUid: " + r.callingUid
                                    + ", callingPid: " + r.callingPid);
                        }
                    }
                    thread.scheduleRegisteredReceiver(
                        ((BroadcastFilter) receiver).receiverList.receiver,
                        receiverIntent, r.resultCode, r.resultData, r.resultExtras,