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

Commit 5f6a748b 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...

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

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

Change-Id: Ia2f0838cc0cf6cc44ce0eb46685086758a54f754
parents 8b1b4202 84de4eb4
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);