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

Commit 83753659 authored by Malcolm Chen's avatar Malcolm Chen
Browse files

Replace PhoneStateListener @hide constructors with public ones.

Bug: 140908357
Test: build and unittest
Change-Id: I96938b169ea687fa3c7474c00ec0de4a0e55bd90
Merged-In: I96938b169ea687fa3c7474c00ec0de4a0e55bd90
parent 725fd189
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ import com.android.internal.telephony.metrics.TelephonyMetrics;
import com.android.internal.telephony.nano.TelephonyProto.TelephonyEvent;
import com.android.internal.telephony.nano.TelephonyProto.TelephonyEvent.DataSwitch;
import com.android.internal.telephony.nano.TelephonyProto.TelephonyEvent.OnDemandDataSwitch;
import com.android.internal.telephony.util.HandlerExecutor;
import com.android.internal.util.IndentingPrintWriter;

import java.io.FileDescriptor;
@@ -337,7 +338,7 @@ public class PhoneSwitcher extends Handler {
        mSubscriptionController = SubscriptionController.getInstance();
        mRadioConfig = RadioConfig.getInstance(mContext);

        mPhoneStateListener = new PhoneStateListener(looper) {
        mPhoneStateListener = new PhoneStateListener(new HandlerExecutor(this)) {
            @Override
            public void onPhoneCapabilityChanged(PhoneCapability capability) {
                onPhoneCapabilityChangedInternal(capability);
+2 −1
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ import android.telephony.data.DataCallResponse;
import com.android.internal.telephony.DctConstants;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.dataconnection.DataConnection.UpdateLinkPropertyResult;
import com.android.internal.telephony.util.HandlerExecutor;
import com.android.internal.telephony.util.TelephonyUtils;
import com.android.internal.util.State;
import com.android.internal.util.StateMachine;
@@ -95,7 +96,7 @@ public class DcController extends StateMachine {
        setInitialState(mDccDefaultState);
        log("X ctor");

        mPhoneStateListener = new PhoneStateListener(handler.getLooper()) {
        mPhoneStateListener = new PhoneStateListener(new HandlerExecutor(handler)) {
            @Override
            public void onCarrierNetworkChange(boolean active) {
                mExecutingCarrierChange = active;