diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 8702578026082..48ad62231c11a 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -12517,8 +12517,8 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { .setContentIntent(locationSettingsIntent) .setAutoCancel(true) .build(); - mInjector.getNotificationManager().notify(SystemMessage.NOTE_LOCATION_CHANGED, - notification); + mHandler.post(() -> mInjector.getNotificationManager().notify( + SystemMessage.NOTE_LOCATION_CHANGED, notification)); } private String getLocationChangedTitle() {