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

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

Change-Id: I31436138530f0206fa0ed4ec91465cb907a8233c
This commit is contained in:
Vadim Tryshev
2021-08-05 02:37:38 +00:00
committed by Automerger Merge Worker

View File

@@ -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);