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

Commit 079f4948 authored by Jack Yu's avatar Jack Yu Committed by android-build-merger
Browse files

Merge "Renamed data/net service provider onDestroy to close" am: d6373866

am: 176904ab

Change-Id: Ie1fe8c57876174bc20c5edc0c43ade9481bbca8d
parents 10ac9a57 176904ab
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@

package com.android.internal.telephony;

import android.annotation.CallSuper;
import android.hardware.radio.V1_0.CellInfoType;
import android.hardware.radio.V1_0.RegState;
import android.os.AsyncResult;
@@ -506,10 +505,8 @@ public class CellularNetworkService extends NetworkService {
            }
        }

        @CallSuper
        protected void onDestroy() {
            super.onDestroy();

        @Override
        public void close() {
            mCallbackMap.clear();
            mHandlerThread.quit();
            mPhone.mCi.unregisterForNetworkStateChanged(mHandler);
+11 −3
Original line number Diff line number Diff line
@@ -69,6 +69,8 @@ public class CellularDataService extends DataService {

        private final Handler mHandler;

        private final HandlerThread mHandlerThread;

        private final Phone mPhone;

        private CellularDataServiceProvider(int slotId) {
@@ -76,9 +78,9 @@ public class CellularDataService extends DataService {

            mPhone = PhoneFactory.getPhone(getSlotId());

            HandlerThread thread = new HandlerThread(CellularDataService.class.getSimpleName());
            thread.start();
            mLooper = thread.getLooper();
            mHandlerThread = new HandlerThread(CellularDataService.class.getSimpleName());
            mHandlerThread.start();
            mLooper = mHandlerThread.getLooper();
            mHandler = new Handler(mLooper) {
                @Override
                public void handleMessage(Message message) {
@@ -219,6 +221,12 @@ public class CellularDataService extends DataService {
            }
            mPhone.mCi.getDataCallList(message);
        }

        @Override
        public void close() {
            mPhone.mCi.unregisterForDataCallListChanged(mHandler);
            mHandlerThread.quit();
        }
    }

    @Override