From 7958834e0e8adb42ca5183541c4bbcd8aaa7d3aa Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Tue, 30 Jun 2009 16:11:49 -0700 Subject: [PATCH] Run backups at background priority --- services/java/com/android/server/BackupManagerService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java index c67f0b503431b..ecdf92684f08f 100644 --- a/services/java/com/android/server/BackupManagerService.java +++ b/services/java/com/android/server/BackupManagerService.java @@ -626,6 +626,9 @@ class BackupManagerService extends IBackupManager.Stub { public void run() { if (DEBUG) Log.v(TAG, "Beginning backup of " + mQueue.size() + " targets"); + // Backups run at background priority + Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); + // The package manager doesn't have a proper etc, but since // it's running here in the system process we can just set up its agent // directly and use a synthetic BackupRequest. We always run this pass