[Launcher Jank] Avoid SimpleBroadcastReceiver making binder calls on main thread
Fix: 348649441 Flag: NONE - jank fix Test: manual - presubmit Change-Id: Ie97713f3f0b1f117662d49c6d6a65651c593d424
This commit is contained in:
@@ -93,12 +93,12 @@ public class UserCache implements SafeCloseable {
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
MODEL_EXECUTOR.execute(() -> mUserChangeReceiver.unregisterReceiverSafely(mContext));
|
||||
MODEL_EXECUTOR.execute(() -> mUserChangeReceiver.unregisterReceiverSafelySync(mContext));
|
||||
}
|
||||
|
||||
@WorkerThread
|
||||
private void initAsync() {
|
||||
mUserChangeReceiver.register(mContext,
|
||||
mUserChangeReceiver.registerSync(mContext,
|
||||
Intent.ACTION_MANAGED_PROFILE_AVAILABLE,
|
||||
Intent.ACTION_MANAGED_PROFILE_UNAVAILABLE,
|
||||
Intent.ACTION_MANAGED_PROFILE_REMOVED,
|
||||
|
||||
Reference in New Issue
Block a user