diff options
| -rw-r--r-- | services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java index 418f3a18688b..0e2e50589217 100644 --- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java @@ -109,6 +109,8 @@ import java.io.FileDescriptor; import java.io.PrintWriter; import java.util.Collection; import java.util.List; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; @SuppressLint("LongLogTag") public class CompanionDeviceManagerService extends SystemService { @@ -226,7 +228,8 @@ public class CompanionDeviceManagerService extends SystemService { if (associations.isEmpty()) return; mCompanionExemptionProcessor.updateAtm(userId, associations); - mCompanionExemptionProcessor.updateAutoRevokeExemptions(); + ExecutorService executor = Executors.newSingleThreadExecutor(); + executor.execute(mCompanionExemptionProcessor::updateAutoRevokeExemptions); } @Override |