Compare Duration objects with .equals()

Bug: 394958283
Test: atest AdapterServiceTest
Test: atest ScanManagerTest
Flag: EXEMPT refactor no-op
Change-Id: I9409512adecf74c353dbc9f045449caf05f7600e
diff --git a/android/app/src/com/android/bluetooth/le_scan/ScanManager.java b/android/app/src/com/android/bluetooth/le_scan/ScanManager.java
index e5b31eb..6123c02 100644
--- a/android/app/src/com/android/bluetooth/le_scan/ScanManager.java
+++ b/android/app/src/com/android/bluetooth/le_scan/ScanManager.java
@@ -765,7 +765,7 @@
 
     @VisibleForTesting
     void handleConnectingState() {
-        if (mAdapterService.getScanDowngradeDuration() == Duration.ZERO) {
+        if (mAdapterService.getScanDowngradeDuration().equals(Duration.ZERO)) {
             return;
         }
         boolean updatedScanParams = false;
@@ -947,7 +947,7 @@
     }
 
     private boolean upgradeScanModeBeforeStart(ScanClient client) {
-        if (client.getStarted() || mAdapterService.getScanUpgradeDuration() == Duration.ZERO) {
+        if (client.getStarted() || mAdapterService.getScanUpgradeDuration().equals(Duration.ZERO)) {
             return false;
         }
         if (client.getAppScanStats().isEmpty() || client.getAppScanStats().get().hasRecentScan()) {
@@ -1064,7 +1064,7 @@
 
     private boolean downgradeScanModeFromMaxDuty(ScanClient client) {
         if (client.getAppScanStats().isEmpty()
-                || mAdapterService.getScanDowngradeDuration() == Duration.ZERO) {
+                || mAdapterService.getScanDowngradeDuration().equals(Duration.ZERO)) {
             return false;
         }
         final int updatedScanMode =