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

Commit cfe885e6 authored by changbetty's avatar changbetty
Browse files

[Telephony MainLine] To use HandlerThread to replace BackgroundThread.get

Bug: 143922707
Test: atest PhoneFactoryTest
Change-Id: I2c9a2b3527861bd6734004738ba3ea27aa6200b3
Merged-In: I2c9a2b3527861bd6734004738ba3ea27aa6200b3
parent 97c1f8b0
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ import android.content.Context;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.net.LocalServerSocket;
import android.os.HandlerThread;
import android.os.Looper;
import android.preference.PreferenceManager;
import android.provider.Settings;
@@ -38,7 +39,6 @@ import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.LocalLog;

import com.android.internal.os.BackgroundThread;
import com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager;
import com.android.internal.telephony.dataconnection.TelephonyNetworkFactory;
import com.android.internal.telephony.euicc.EuiccCardController;
@@ -205,8 +205,10 @@ public class PhoneFactory {
                sMadeDefaults = true;

                Rlog.i(LOG_TAG, "Creating SubInfoRecordUpdater ");
                HandlerThread pfhandlerThread = new HandlerThread("PhoneFactoryHandlerThread");
                pfhandlerThread.start();
                sSubInfoRecordUpdater = new SubscriptionInfoUpdater(
                        BackgroundThread.get().getLooper(), context, sCommandsInterfaces);
                        pfhandlerThread.getLooper(), context, sCommandsInterfaces);

                // Only bring up IMS if the device supports having an IMS stack.
                if (context.getPackageManager().hasSystemFeature(