remove HandlerThread.getThreadHandler() call

Bug: 201374309
Test: build, presubmit tests
Change-Id: I35c60c2dd1e19f83b995eb0515cb210e4814743c
Merged-In: I35c60c2dd1e19f83b995eb0515cb210e4814743c
(cherry picked from commit 1d25500c7e0e1c4c27fc243d7f5b565fe90ab7b7)
diff --git a/service/src/com/android/car/watchdog/WatchdogPerfHandler.java b/service/src/com/android/car/watchdog/WatchdogPerfHandler.java
index 416795e..6cf7794 100644
--- a/service/src/com/android/car/watchdog/WatchdogPerfHandler.java
+++ b/service/src/com/android/car/watchdog/WatchdogPerfHandler.java
@@ -71,7 +71,6 @@
 import android.content.pm.UserInfo;
 import android.os.Binder;
 import android.os.Handler;
-import android.os.HandlerThread;
 import android.os.IBinder;
 import android.os.Looper;
 import android.os.RemoteException;
@@ -118,7 +117,7 @@
     private final CarWatchdogDaemonHelper mCarWatchdogDaemonHelper;
     private final PackageInfoHandler mPackageInfoHandler;
     private final Handler mMainHandler;
-    private final HandlerThread mHandlerThread;
+    private final Handler mServiceHandler;
     private final WatchdogStorage mWatchdogStorage;
     private final Object mLock = new Object();
     @GuardedBy("mLock")
@@ -160,7 +159,8 @@
         mCarWatchdogDaemonHelper = daemonHelper;
         mPackageInfoHandler = packageInfoHandler;
         mMainHandler = new Handler(Looper.getMainLooper());
-        mHandlerThread = CarServiceUtils.getHandlerThread(CarWatchdogService.class.getSimpleName());
+        mServiceHandler = new Handler(CarServiceUtils.getHandlerThread(
+                CarWatchdogService.class.getSimpleName()).getLooper());
         mWatchdogStorage = watchdogStorage;
         mTimeSource = SYSTEM_INSTANCE;
         mResourceOveruseKillingDelayMills = RESOURCE_OVERUSE_KILLING_DELAY_MILLS;
@@ -169,7 +169,7 @@
     /** Initializes the handler. */
     public void init() {
         /* First database read is expensive, so post it on a separate handler thread. */
-        mHandlerThread.getThreadHandler().post(() -> {
+        mServiceHandler.post(() -> {
             readFromDatabase();
             synchronized (mLock) {
                 checkAndHandleDateChangeLocked();