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

Commit 42051806 authored by Amit Mahajan's avatar Amit Mahajan Committed by android-build-merger
Browse files

Merge "Revert "Added constructor with looper param for...

Merge "Revert "Added constructor with looper param for OnSubscriptionsChangedListener"" into mm-wireless-dev
am: e2b73804

* commit 'e2b73804':
  Revert "Added constructor with looper param for OnSubscriptionsChangedListener"
parents 506e47fc e2b73804
Loading
Loading
Loading
Loading
+2 −27
Original line number Diff line number Diff line
@@ -24,7 +24,6 @@ import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Looper;
import android.telephony.Rlog;
import android.os.Handler;
import android.os.Message;
@@ -348,31 +347,7 @@ public class SubscriptionManager {
     * for #onSubscriptionsChanged to be invoked.
     */
    public static class OnSubscriptionsChangedListener {
        private final Handler mHandler;

        public OnSubscriptionsChangedListener() {
            mHandler = new OnSubscriptionsChangedListenerHandler();
        }

        /**
         * Contructor that takes in looper as parameter in case a subclass/instantiation needs
         * to use a specific looper (like in tests where mainLooper may need to be used).
         * @param looper Looper to be used for mHandler
         * @hide
         */
        protected OnSubscriptionsChangedListener(Looper looper) {
            mHandler = new OnSubscriptionsChangedListenerHandler(looper);
        }

        private class OnSubscriptionsChangedListenerHandler extends Handler {
            private OnSubscriptionsChangedListenerHandler() {
                super();
            }

            private OnSubscriptionsChangedListenerHandler(Looper looper) {
                super(looper);
            }

        private final Handler mHandler  = new Handler() {
            @Override
            public void handleMessage(Message msg) {
                if (DBG) {
@@ -380,7 +355,7 @@ public class SubscriptionManager {
                }
                OnSubscriptionsChangedListener.this.onSubscriptionsChanged();
            }
        }
        };

        /**
         * Callback invoked when there is any change to any SubscriptionInfo. Typically