diff options
| author | 2023-12-26 17:49:10 +0000 | |
|---|---|---|
| committer | 2023-12-26 17:49:10 +0000 | |
| commit | 50b66fb82fc3eabae0010d22e8183ea3a8f9567f (patch) | |
| tree | 34618481df33e5e87987a8ded107164786c04a8e | |
| parent | 8382b02270e9f219a5a39c499fc27b5742b6a029 (diff) | |
| parent | 1cafd22a025ca6a84ba6a413ce70ec04bc9efe61 (diff) | |
Merge "Register receiver on bg thread." into main
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java index 1f69cc0a8ec3..0d405119f25b 100644 --- a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java +++ b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java @@ -397,8 +397,10 @@ public class KeyguardSliceProvider extends SliceProvider implements IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_DATE_CHANGED); filter.addAction(Intent.ACTION_LOCALE_CHANGED); - getContext().registerReceiver(mIntentReceiver, filter, null /* permission*/, - null /* scheduler */); + mBgHandler.post(() -> { + getContext().registerReceiver(mIntentReceiver, filter, null /* permission*/, + null /* scheduler */); + }); mKeyguardUpdateMonitor.registerCallback(mKeyguardUpdateMonitorCallback); mRegistered = true; } |