Loading src/com/android/launcher3/LauncherAppState.java +1 −1 Original line number Diff line number Diff line Loading @@ -98,7 +98,7 @@ public class LauncherAppState implements SafeCloseable { Intent.ACTION_MANAGED_PROFILE_UNAVAILABLE, Intent.ACTION_MANAGED_PROFILE_UNLOCKED); if (FeatureFlags.IS_STUDIO_BUILD) { modelChangeReceiver.register(mContext, ACTION_FORCE_ROLOAD); modelChangeReceiver.register(mContext, Context.RECEIVER_EXPORTED, ACTION_FORCE_ROLOAD); } mOnTerminateCallback.add(() -> mContext.unregisterReceiver(modelChangeReceiver)); Loading src/com/android/launcher3/util/SimpleBroadcastReceiver.java +8 −1 Original line number Diff line number Diff line Loading @@ -39,10 +39,17 @@ public class SimpleBroadcastReceiver extends BroadcastReceiver { * Helper method to register multiple actions */ public void register(Context context, String... actions) { register(context, 0, actions); } /** * Helper method to register multiple actions with one or more {@code flags}. */ public void register(Context context, int flags, String... actions) { IntentFilter filter = new IntentFilter(); for (String action : actions) { filter.addAction(action); } context.registerReceiver(this, filter); context.registerReceiver(this, filter, flags); } } Loading
src/com/android/launcher3/LauncherAppState.java +1 −1 Original line number Diff line number Diff line Loading @@ -98,7 +98,7 @@ public class LauncherAppState implements SafeCloseable { Intent.ACTION_MANAGED_PROFILE_UNAVAILABLE, Intent.ACTION_MANAGED_PROFILE_UNLOCKED); if (FeatureFlags.IS_STUDIO_BUILD) { modelChangeReceiver.register(mContext, ACTION_FORCE_ROLOAD); modelChangeReceiver.register(mContext, Context.RECEIVER_EXPORTED, ACTION_FORCE_ROLOAD); } mOnTerminateCallback.add(() -> mContext.unregisterReceiver(modelChangeReceiver)); Loading
src/com/android/launcher3/util/SimpleBroadcastReceiver.java +8 −1 Original line number Diff line number Diff line Loading @@ -39,10 +39,17 @@ public class SimpleBroadcastReceiver extends BroadcastReceiver { * Helper method to register multiple actions */ public void register(Context context, String... actions) { register(context, 0, actions); } /** * Helper method to register multiple actions with one or more {@code flags}. */ public void register(Context context, int flags, String... actions) { IntentFilter filter = new IntentFilter(); for (String action : actions) { filter.addAction(action); } context.registerReceiver(this, filter); context.registerReceiver(this, filter, flags); } }