Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5051987a authored by Makoto Onuki's avatar Makoto Onuki Committed by android-build-merger
Browse files

Merge "Use dedicated thread for sync manager" into pi-dev

am: e11f2a38

Change-Id: Ifae7e9a2b5178763ce5852aa88b7adbd1a19e7ef
parents d539b186 e11f2a38
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -68,6 +68,7 @@ import android.os.Binder;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
@@ -454,6 +455,7 @@ public class SyncManager {
        }
    };

    private final HandlerThread mThread;
    private final SyncHandler mSyncHandler;
    private final SyncManagerConstants mConstants;

@@ -604,7 +606,9 @@ public class SyncManager {

        mSyncAdapters = new SyncAdaptersCache(mContext);

        mSyncHandler = new SyncHandler(BackgroundThread.get().getLooper());
        mThread = new HandlerThread("SyncManager", android.os.Process.THREAD_PRIORITY_BACKGROUND);
        mThread.start();
        mSyncHandler = new SyncHandler(mThread.getLooper());

        mSyncAdapters.setListener(new RegisteredServicesCacheListener<SyncAdapterType>() {
            @Override