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

Commit 84de4eb4 authored by Vadim Tryshev's avatar Vadim Tryshev Committed by Automerger Merge Worker
Browse files

Merge "Logging to see what causes Launcher restarts during the test" into sc-v2-dev am: 64a00e5c

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15462895

Change-Id: I31436138530f0206fa0ed4ec91465cb907a8233c
parents b5de870d 64a00e5c
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -427,6 +427,19 @@ public class OverviewProxyService extends CurrentUserTracker implements
        }
    };

    private final BroadcastReceiver mDebugAnyPackageChangedReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            final String[] stringArrayExtra = intent.getStringArrayExtra(
                    Intent.EXTRA_CHANGED_COMPONENT_NAME_LIST);
            Log.e("b/188806432", intent.toString()
                    + (stringArrayExtra != null
                            ? ", EXTRA_CHANGED_COMPONENT_NAME_LIST: " + String.join(", ",
                            stringArrayExtra)
                            : ""));
        }
    };

    private final ServiceConnection mOverviewServiceConnection = new ServiceConnection() {
        @Override
        public void onServiceConnected(ComponentName name, IBinder service) {
@@ -566,6 +579,13 @@ public class OverviewProxyService extends CurrentUserTracker implements
        filter.addAction(Intent.ACTION_PACKAGE_CHANGED);
        mContext.registerReceiver(mLauncherStateChangedReceiver, filter);

        // b/188806432
        filter.addAction(Intent.ACTION_PACKAGE_CHANGED);
        filter.addAction(Intent.ACTION_PACKAGE_REMOVED);
        filter.addDataScheme("package");
        filter.addDataSchemeSpecificPart("", PatternMatcher.PATTERN_PREFIX);
        mContext.registerReceiver(mDebugAnyPackageChangedReceiver, filter);

        // Listen for status bar state changes
        statusBarWinController.registerCallback(mStatusBarWindowCallback);
        mScreenshotHelper = new ScreenshotHelper(context);