diff options
| -rw-r--r-- | core/java/android/database/sqlite/SQLiteConnectionPool.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/database/sqlite/SQLiteConnectionPool.java b/core/java/android/database/sqlite/SQLiteConnectionPool.java index 505905f5aa16..86480fd7b472 100644 --- a/core/java/android/database/sqlite/SQLiteConnectionPool.java +++ b/core/java/android/database/sqlite/SQLiteConnectionPool.java @@ -31,6 +31,7 @@ import android.util.Printer; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; +import com.android.internal.os.BackgroundThread; import dalvik.annotation.optimization.NeverCompile; import dalvik.system.CloseGuard; @@ -187,7 +188,8 @@ public final class SQLiteConnectionPool implements Closeable { // In case of MAX_VALUE - idle connections are never closed if (mConfiguration.idleConnectionTimeoutMs != Long.MAX_VALUE) { setupIdleConnectionHandler( - Looper.getMainLooper(), mConfiguration.idleConnectionTimeoutMs, null); + BackgroundThread.getHandler().getLooper(), + mConfiguration.idleConnectionTimeoutMs, null); } } |