Revert "Persist settings on a dedicated background thread"
Bug: 25472484
This reverts commit 82b8c92b97d3c7006d7a9f67a9cdb83263d6bf2c.
Change-Id: I1a8c2e186ad74d78f1c82fe508c6f71c438177dc
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
index 2095a47..5ff9c0c 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
@@ -46,7 +46,6 @@
import android.os.DropBoxManager;
import android.os.Environment;
import android.os.Handler;
-import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;
import android.os.ParcelFileDescriptor;
@@ -200,12 +199,6 @@
@GuardedBy("mLock")
private SettingsRegistry mSettingsRegistry;
- @GuardedBy("mLock")
- private HandlerThread mHandlerThread;
-
- @GuardedBy("mLock")
- private Handler mBackgroundHandler;
-
// We have to call in the user manager with no lock held,
private volatile UserManager mUserManager;
@@ -252,10 +245,6 @@
mUserManager = UserManager.get(getContext());
mPackageManager = AppGlobals.getPackageManager();
mSettingsRegistry = new SettingsRegistry();
- mHandlerThread = new HandlerThread(LOG_TAG,
- Process.THREAD_PRIORITY_BACKGROUND);
- mHandlerThread.start();
- mBackgroundHandler = new Handler(mHandlerThread.getLooper());
}
registerBroadcastReceivers();
startWatchingUserRestrictionChanges();
@@ -1680,7 +1669,7 @@
if (mSettingsStates.get(key) == null) {
final int maxBytesPerPackage = getMaxBytesPerPackageForType(getTypeFromKey(key));
SettingsState settingsState = new SettingsState(mLock, getSettingsFile(key), key,
- maxBytesPerPackage, mBackgroundHandler);
+ maxBytesPerPackage);
mSettingsStates.put(key, settingsState);
}
}