diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-13 23:17:24 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-13 23:17:24 +0000 |
commit | f5b4ffc32f7d75671ffbf65e77ed71c895b63f78 (patch) | |
tree | 003a719ca0c8886df302418cbd608518e735b5b5 | |
parent | 68dc3021c2281dd3d47059dcf94a09c543e176b5 (diff) | |
parent | b5d6eda4f70afdb57a7902d095ac8f2669579e48 (diff) | |
download | telephony-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.java | 6 | ||||
-rw-r--r-- | tests/telephonytests/src/com/android/internal/telephony/data/DataRetryManagerTest.java | 2 |
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 |