summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author Joonhun Shin <joonhunshin@google.com> 2025-03-24 15:37:17 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-24 15:37:17 -0700
commit36664cac465be5eff4ad3968fba2565c4a99594d (patch)
tree9bba0fb75c01721bbd0bf65d91bc4d8dec760230 /src
parent53895b427bd838c342370b38402198a333b8865d (diff)
parent08aafb133de3134546a7b6220c770284e3e7a3cf (diff)
Merge "add is_opportunistic into related atoms" into main
Diffstat (limited to 'src')
-rw-r--r--src/java/com/android/internal/telephony/metrics/MetricsCollector.java6
-rw-r--r--src/java/com/android/internal/telephony/metrics/PersistAtomsStorage.java6
2 files changed, 8 insertions, 4 deletions
diff --git a/src/java/com/android/internal/telephony/metrics/MetricsCollector.java b/src/java/com/android/internal/telephony/metrics/MetricsCollector.java
index 31f4738e01..1bbfddb4ca 100644
--- a/src/java/com/android/internal/telephony/metrics/MetricsCollector.java
+++ b/src/java/com/android/internal/telephony/metrics/MetricsCollector.java
@@ -1064,7 +1064,8 @@ public class MetricsCollector implements StatsManager.StatsPullAtomCallback {
serviceSwitch.simSlotIndex,
serviceSwitch.isMultiSim,
serviceSwitch.carrierId,
- serviceSwitch.switchCount);
+ serviceSwitch.switchCount,
+ serviceSwitch.isOpportunistic);
}
private static StatsEvent buildStatsEvent(CellularServiceState state) {
@@ -1087,7 +1088,8 @@ public class MetricsCollector implements StatsManager.StatsPullAtomCallback {
state.isDataEnabled,
state.isIwlanCrossSim,
state.isNtn,
- state.isNbIotNtn);
+ state.isNbIotNtn,
+ state.isOpportunistic);
}
private static StatsEvent buildStatsEvent(VoiceCallRatUsage usage) {
diff --git a/src/java/com/android/internal/telephony/metrics/PersistAtomsStorage.java b/src/java/com/android/internal/telephony/metrics/PersistAtomsStorage.java
index 9408ffa899..b3530789dd 100644
--- a/src/java/com/android/internal/telephony/metrics/PersistAtomsStorage.java
+++ b/src/java/com/android/internal/telephony/metrics/PersistAtomsStorage.java
@@ -2013,7 +2013,8 @@ public class PersistAtomsStorage {
&& state.isDataEnabled == key.isDataEnabled
&& state.isIwlanCrossSim == key.isIwlanCrossSim
&& state.isNtn == key.isNtn
- && state.isNbIotNtn == key.isNbIotNtn) {
+ && state.isNbIotNtn == key.isNbIotNtn
+ && state.isOpportunistic == key.isOpportunistic) {
return state;
}
}
@@ -2030,7 +2031,8 @@ public class PersistAtomsStorage {
&& serviceSwitch.ratTo == key.ratTo
&& serviceSwitch.simSlotIndex == key.simSlotIndex
&& serviceSwitch.isMultiSim == key.isMultiSim
- && serviceSwitch.carrierId == key.carrierId) {
+ && serviceSwitch.carrierId == key.carrierId
+ && serviceSwitch.isOpportunistic == key.isOpportunistic) {
return serviceSwitch;
}
}