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

Commit 9478be4f authored by SongFerngWang's avatar SongFerngWang
Browse files

Add more log for NetworkProviderWorker

Bug: 183594909
Test: build pass
Change-Id: I0b251df79c4db7e0b7eb5ab5338d43f238a3b50e
parent c26fabff
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -95,6 +95,7 @@ public class NetworkProviderWorker extends WifiScanWorker implements

    @Override
    protected void onSlicePinned() {
        Log.d(TAG, "onSlicePinned");
        mMobileDataObserver.register(mContext, mDefaultDataSubid);
        mSubscriptionsListener.start();
        mDataEnabledListener.start(mDefaultDataSubid);
@@ -106,6 +107,7 @@ public class NetworkProviderWorker extends WifiScanWorker implements

    @Override
    protected void onSliceUnpinned() {
        Log.d(TAG, "onSliceUnpinned");
        mMobileDataObserver.unregister(mContext);
        mSubscriptionsListener.stop();
        mDataEnabledListener.stop();
@@ -136,10 +138,11 @@ public class NetworkProviderWorker extends WifiScanWorker implements
    @Override
    public void onSubscriptionsChanged() {
        int defaultDataSubId = getDefaultDataSubscriptionId();
        Log.d(TAG, "onSubscriptionsChanged: defaultDataSubId:" + defaultDataSubId);
        if (mDefaultDataSubid == defaultDataSubId) {
            Log.d(TAG, "onSubscriptionsChanged: no change");
            return;
        }
        Log.d(TAG, "onSubscriptionsChanged: defaultDataSubId:" + defaultDataSubId);
        if (SubscriptionManager.isUsableSubscriptionId(defaultDataSubId)) {
            mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);
            mMobileDataObserver.unregister(mContext);
@@ -147,7 +150,7 @@ public class NetworkProviderWorker extends WifiScanWorker implements
            mSignalStrengthListener.updateSubscriptionIds(Collections.singleton(defaultDataSubId));
            mTelephonyManager = mTelephonyManager.createForSubscriptionId(defaultDataSubId);
            mTelephonyManager.registerTelephonyCallback(mHandler::post, mTelephonyCallback);
            mMobileDataObserver.register(mContext, mDefaultDataSubid);
            mMobileDataObserver.register(mContext, defaultDataSubId);
            mConfig = getConfig(mContext);
        } else {
            mSignalStrengthListener.updateSubscriptionIds(Collections.emptySet());
@@ -187,11 +190,13 @@ public class NetworkProviderWorker extends WifiScanWorker implements

        public DataContentObserver(Handler handler, NetworkProviderWorker backgroundWorker) {
            super(handler);
            Log.d(TAG, "DataContentObserver: init");
            mNetworkProviderWorker = backgroundWorker;
        }

        @Override
        public void onChange(boolean selfChange) {
            Log.d(TAG, "DataContentObserver: onChange");
            mNetworkProviderWorker.updateSlice();
        }

@@ -203,6 +208,7 @@ public class NetworkProviderWorker extends WifiScanWorker implements
         */
        public void register(Context context, int subId) {
            final Uri uri = MobileDataContentObserver.getObservableUri(context, subId);
            Log.d(TAG, "DataContentObserver: register uri:" + uri);
            context.getContentResolver().registerContentObserver(uri, false, this);
        }

@@ -212,6 +218,7 @@ public class NetworkProviderWorker extends WifiScanWorker implements
         * @param context the Context object.
         */
        public void unregister(Context context) {
            Log.d(TAG, "DataContentObserver: unregister");
            context.getContentResolver().unregisterContentObserver(this);
        }
    }