diff options
| -rw-r--r-- | services/core/java/com/android/server/am/TaskPersister.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/TaskPersister.java b/services/core/java/com/android/server/am/TaskPersister.java index ef1559a9ef06..aa154a7c3850 100644 --- a/services/core/java/com/android/server/am/TaskPersister.java +++ b/services/core/java/com/android/server/am/TaskPersister.java @@ -33,6 +33,7 @@ import android.util.AtomicFile; import android.util.Slog; import android.util.SparseArray; import android.util.Xml; +import android.os.Process; import com.android.internal.util.FastXmlSerializer; import com.android.internal.util.XmlUtils; @@ -471,6 +472,7 @@ public class TaskPersister { @Override public void run() { + Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); ArraySet<Integer> persistentTaskIds = new ArraySet<Integer>(); while (true) { // We can't lock mService while holding TaskPersister.this, but we don't want to |