OSDN Git Service

Fix the inconsistency of scan status.
authoryinxu <yinxu@google.com>
Fri, 23 Jun 2017 22:27:42 +0000 (15:27 -0700)
committeryinxu <yinxu@google.com>
Fri, 23 Jun 2017 22:30:22 +0000 (15:30 -0700)
In types.hal and ril.h, the scan status is defined as:
    PARTIAL = 0x01
    COMPLETE = 0x02

But in NetworkScanResult.java, the scan status is defined as:
    public static final int SCAN_STATUS_PARTIAL = 0
    public static final int SCAN_STATUS_COMPLETE = 1

This CL makes changes to NetworkScanResult.java so that the scan status
is consistent both in Telephony and RIL.

Test: Telephony sanity tests
Bug: 30954762
Change-Id: Iadcd344ad3fe682da98a1a41c2964583f67dc792

telephony/java/com/android/internal/telephony/NetworkScanResult.java

index df80666..8b09848 100644 (file)
@@ -36,10 +36,10 @@ import java.util.Objects;
 public final class NetworkScanResult implements Parcelable {
 
     // Contains only part of the scan result and more are coming.
-    public static final int SCAN_STATUS_PARTIAL = 0;
+    public static final int SCAN_STATUS_PARTIAL = 1;
 
     // Contains the last part of the scan result and the scan is now complete.
-    public static final int SCAN_STATUS_COMPLETE = 1;
+    public static final int SCAN_STATUS_COMPLETE = 2;
 
     // The status of the scan, only valid when scanError = SUCCESS.
     public int scanStatus;