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

Commit afa1d92a authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Reset data activity after traffic status poll stops" am: 7a24d893 am:...

Merge "Reset data activity after traffic status poll stops" am: 7a24d893 am: 3a9da07e am: adc124a4

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/2311089



Change-Id: I27629f8d980f817f258a4c0fe4f7f0be9de1db9b
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 326cd5e1 adc124a4
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -411,6 +411,7 @@ public class LinkBandwidthEstimator extends Handler {
            return;
        }
        mIsOnDefaultRoute = isOnDefaultRoute;
        logd("mIsOnDefaultRoute " + mIsOnDefaultRoute);
        handleTrafficStatsPollConditionChanged();
    }

@@ -435,6 +436,13 @@ public class LinkBandwidthEstimator extends Handler {
        if (mScreenOn && mIsOnDefaultRoute && mIsOnActiveData) {
            updateDataRatCellIdentityBandwidth();
            handleTrafficStatsPoll();
        } else {
            logd("Traffic status poll stopped");
            if (mDataActivity != TelephonyManager.DATA_ACTIVITY_NONE) {
                mDataActivity = TelephonyManager.DATA_ACTIVITY_NONE;
                mLinkBandwidthEstimatorCallbacks.forEach(callback -> callback.invokeFromExecutor(
                        () -> callback.onDataActivityChanged(mDataActivity)));
            }
        }
    }