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

Commit 97f91da8 authored by Shuo Qian's avatar Shuo Qian Committed by sqian
Browse files

Use NetworkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED) instead

of NetworkCapabilities.isMetered() for Mainline

Test: Treehugger; no function change
Bug: 147017757
Change-Id: I9c5b520ba0fad2d788d74f4638a99f6604c58011
parent 00b85827
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -194,7 +194,10 @@ public class DcNetworkAgent extends NetworkAgent {
            if (networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) {
                // only log metrics for DataConnection with NET_CAPABILITY_INTERNET
                if (mNetworkCapabilities == null
                        || networkCapabilities.isMetered() != mNetworkCapabilities.isMetered()) {
                        || networkCapabilities.hasCapability(
                                NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
                                        != mNetworkCapabilities.hasCapability(
                                                NetworkCapabilities.NET_CAPABILITY_NOT_METERED)) {
                    TelephonyMetrics.getInstance().writeNetworkCapabilitiesChangedEvent(
                            mPhone.getPhoneId(), networkCapabilities);
                }