aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-13 23:17:24 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-13 23:17:24 +0000
commitf5b4ffc32f7d75671ffbf65e77ed71c895b63f78 (patch)
tree003a719ca0c8886df302418cbd608518e735b5b5
parent68dc3021c2281dd3d47059dcf94a09c543e176b5 (diff)
parentb5d6eda4f70afdb57a7902d095ac8f2669579e48 (diff)
downloadtelephony-f5b4ffc32f7d75671ffbf65e77ed71c895b63f78.tar.gz
Snap for 10493005 from b5d6eda4f70afdb57a7902d095ac8f2669579e48 to udc-d1-release
Change-Id: Ibf85cce5f9c1414cfb50465cbe498e93f66daa9c
-rw-r--r--src/java/com/android/internal/telephony/data/DataRetryManager.java6
-rw-r--r--tests/telephonytests/src/com/android/internal/telephony/data/DataRetryManagerTest.java2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/java/com/android/internal/telephony/data/DataRetryManager.java b/src/java/com/android/internal/telephony/data/DataRetryManager.java
index 518689a155..e4e6e26f9c 100644
--- a/src/java/com/android/internal/telephony/data/DataRetryManager.java
+++ b/src/java/com/android/internal/telephony/data/DataRetryManager.java
@@ -1466,9 +1466,9 @@ public class DataRetryManager extends Handler {
} else {
Intent intent = new Intent(ACTION_RETRY);
intent.putExtra(ACTION_RETRY_EXTRA_HASHCODE, dataRetryEntry.hashCode());
- // No need to wake up the device at the exact time, the retry can wait util next time
- // the device wake up to save power.
- mAlarmManager.setAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME,
+ // No need to wake up the device, the retry can wait util next time the device wake up
+ // to save power.
+ mAlarmManager.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME,
dataRetryEntry.retryElapsedTime,
PendingIntent.getBroadcast(mPhone.getContext(),
dataRetryEntry.hashCode() /*Unique identifier of this retry attempt*/,
diff --git a/tests/telephonytests/src/com/android/internal/telephony/data/DataRetryManagerTest.java b/tests/telephonytests/src/com/android/internal/telephony/data/DataRetryManagerTest.java
index 62e434e47a..5113af8b28 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/data/DataRetryManagerTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/data/DataRetryManagerTest.java
@@ -795,7 +795,7 @@ public class DataRetryManagerTest extends TelephonyTest {
// Verify scheduled via Alarm Manager
ArgumentCaptor<PendingIntent> pendingIntentArgumentCaptor =
ArgumentCaptor.forClass(PendingIntent.class);
- verify(mAlarmManager).setAndAllowWhileIdle(anyInt(), anyLong(),
+ verify(mAlarmManager).setExactAndAllowWhileIdle(anyInt(), anyLong(),
pendingIntentArgumentCaptor.capture());
// Verify starts retry attempt after receiving intent