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

This commit is contained in:
Vadim Tryshev
2021-08-05 02:19:37 +00:00
committed by Android (Google) Code Review

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